/ / PHP को एक बहुआयामी सरणी में महत्वपूर्ण मामले को बदलने के लिए array_change_key_case () फ़ंक्शन का उपयोग कैसे करें? - php, सरणियाँ, फ़ंक्शन, बहुआयामी-सरणी

एक बहुआयामी सरणी में प्रमुख मामले को बदलने के लिए PHP में array_change_key_case () फ़ंक्शन का उपयोग कैसे करें? - php, सरणियाँ, फ़ंक्शन, बहुआयामी-सरणी

मेरे बहुआयामी ऐरे हैं:

$input_array=array(array("First"=>1,"Third"=>3),"Second"=>2,"Fourth"=>4);

तथा

$another_array=array("First"=>array("Third"=>3,"Fifth"=>5),"Second"=>2,"Fourth"=>4);

मैं PHP में array_change_key_case () का उपयोग करके इस दो बहुआयामी सरणियों के प्रमुख मामले को कैसे बदल सकता हूं

उत्तर:

जवाब के लिए 0 № 1

उत्तर यहाँ खोजें http://php.net/manual/en/function.array-change-key-case.php#114914

function array_change_key_case_recursive($arr)
{
return array_map(function($item){
if(is_array($item))
$item = array_change_key_case_recursive($item);
return $item;
},array_change_key_case($arr));
}

$input_array = array(array("First"=>1,"Third"=>3),"Second"=>2,"Fourth"=>4);

return array_change_key_case_recursive($input_array);

डेमो का प्रयास करें https://implode.io/LCW5CG