如何将数组的键都变为大写-php

来源:互联网 发布:多益网络搬迁后新地址 编辑:程序博客网 时间:2024/05/18 18:17
 $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(但是大小写不同),后面的会被前面的覆盖

1 0