$arr = array(
'first' => '第一个',
'second' => '第二个',
'third' => array(
'thirdFirst' => '第三个的第一个',
'thirdSecond' => '第三个的第二个',
'thirdThird' => '第三个的第三个'
)
);
//递归处理
function upper_key_recursive(&$array, $case=CASE_LOWER, $flag_rec=false) {
$array = array_change_key_case($array, $case);
if ( $flag_rec ) {
foreach ($array as $key => $value) {
if ( is_array($value) ) {
upper_key_recursive($array[$key], $case, true);
}
}
}
}
upper_key_recursive($arr, CASE_UPPER,true);
print_r($arr);
array_change_key_case('arr',CASE_UPPER ); 多看手册!!