$a=array('A'=>'123','b'=>'213');
$b=array_change_key_case($a);
$c=array_change_key_case($a,CASE_UPPER);
var_dump($b);
var_dump($c);
result
array(2) {
["a"]=>
string(3) "123"
["b"]=>
string(3) "213"
}
array(2) {
["A"]=>
string(3) "123"
["B"]=>
string(3) "213"
}
[Finished in 0.4s]
array_change_key_case(array,case=CASE_LOWER );
但是有一点,如果一个数组中相同的key(但是大小写不同),后面的会被前面的覆盖