array_change_key_case() 函数把数组中的所有键名修改为全大写或小写。
array_change_key_case(array,case)
参数 描述
array 必需。规定要使用的数组。
case 可选。规定如何改变键名。可能的值:
CASE_UPPER - 所有键名改为大写
CASE_LOWER - 所有键名改为小写
例子:
1. 使用CASE_UPPER参数:
<?php
$a=array("First"=>1,"SecOnd"=>4);
print_r(array_change_key_case($a,CASE_UPPER));
?>
结果:Array ( [FIRST] => 1 [SECOND] => 4 )
2. 使用CASE_LOWER参数:
<?php
$a=array("First"=>1,"SecOnd"=>4);
print_r(array_change_key_case($a,CASE_LOWER));
?>
结果:Array ( [first] => 1 [second] => 4 )
3. 不使用参数:
<?php
$a=array("First"=>1,"SecOnd"=>4);
print_r(array_change_key_case($a));
?>
结果:Array ( [first] => 1 [second] => 4 )
4. 使用多维数组:
<?php
$a=array("First"=>1,"SecOnd"=>array("Third"=>2,"Fourth"=>3));
print_r(array_change_key_case($a,CASE_UPPER));
?>
结果:Array ( [FIRST] => 1 [SECOND] => Array ( [THIRD] => 2 [FOURTH] => 3 ) )
5. 使用多维数组:
<?php
$a=array("First"=>1,"SecOnd"=>array("Third"=>2,"Fourth"=>3));
print_r(array_change_key_case($a,CASE_LOWER));
?>
结果:Array ( [first] => 1 [second] => Array ( [third] => 2 [fourth] => 3 ) )