मेरे पास इस तरह PHP में एक सरणी है:
$arr=["abc","def","ghi"];
और मैं इसे बाद में कुंजियों के साथ एक सरणी में बदलना चाहता हूं:
$arr=["first" => "abc", "second" => "def", "third" => "ghi"];
मैं पहली सरणी को आसानी से दूसरे में कैसे बदल सकता हूं? दूसरे शब्दों में, मैं अंकीय सरणी में कुंजियाँ कैसे जोड़ सकता हूँ?
बहुत धन्यवाद।
उत्तर:
उत्तर № 1 के लिए 4उपयोग array_combine
कुंजियों के लिए एक सरणी और मूल्यों के लिए दूसरे का उपयोग करने के लिए:
$arr = ["abc", "def", "ghi"];
$keys = ["first", "second", "third"];
$arr = array_combine($keys, $arr);
जवाब के लिए 3 № 2
साथ में array_combine
:
$new_array = array_combine($keys, $arr);
(ध्यान दें कि $keys
न्यूमेरिक ऐरे भी होना चाहिए, इसके मान को नए एरे में कुंजियों के रूप में उपयोग किया जाएगा)