【php数组 函数详解】array_change_key_case将数组的键转换为大写或小写
2016-03-29 11:05
627 查看
php版本:5.6.15
函数原型:array_change_key_case(array $input, int $case:CASE_UPPER:CASE_LOWER(默认转为小写))
特征一:如果$input传入的不是数组,抛出一个警告,并返回NULL(官方文档说返回false) 看代码及执行结果:
var_dump(array_change_key_case('xingdian'));
特征二:键名转换为大写或小写,相同的键,后面的覆盖前面的,看代码及执行结果:
var_dump(array('kEY'=>'val1', 'Key'=>'val2')); echo '<br />'; var_dump(array_change_key_case(array('kEY'=>'val1', 'Key'=>'val2'))); echo '<br />'; var_dump(array_change_key_case(array('kEY'=>'val1', 'Key'=>'val2'), CASE_UPPER));