$arr = array( ‘A‘ => ‘A‘, ‘b‘ => ‘B‘, ‘C‘ => array( ‘e‘ => ‘f‘, ‘G‘ => array( ‘H‘ => ‘i‘, ‘j‘ => ‘o‘, ), ‘abc‘=>array( ‘r‘ => ‘222‘, ), ), ); function array_case(&$array, $case=CASE_LOWER) { $array = array_change_key_case($array, $case); foreach ($array as $key => $value) { if ( is_array($value) ) { array_case($array[$key], $case); } } } array_case($arr,CASE_LOWER); print_r($arr);
这个功能想了好久都没想出来
最后还是靠了伟大的百度,百度真强大啊。
主要用到了里面的传址赋值的方法,就是这个地方是难点。
时间: 2024-11-19 22:55:35