/ / PHP ने एक सरणी को कुंजियों के साथ सरणी में बदल दिया - php, सरणियां

पीएचपी, सरणी के साथ एक सरणी में PHP क्रमांकित सरणी बदलें

मेरे पास इस तरह 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 न्यूमेरिक ऐरे भी होना चाहिए, इसके मान को नए एरे में कुंजियों के रूप में उपयोग किया जाएगा)