array_change_key_case() 函数将数组的所有的键都转换为大写字母或小写字母。

时间:2021-09-06浏览次数:785
将数组的所有的键转换为大写字母:这是我的一个技术博客网站,主要目地是为了方便自己整理基础知识应用与收集常见技术问题,以便后面出现同样问题可以直接解决;

将数组的所有的键转换为大写字母:array_change_key_case()

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

print_r(array_change_key_case($age,CASE_UPPER));

输出:

Array
(
    [PETER] => 35
    [BEN] => 37
    [JOE] => 43
)


语法

array_change_key_case(array,case);


参数描述
array必需。规定要使用的数组。
case可选。可能的值:
  • CASE_LOWER - 默认值。将数组的键转换为小写字母。

  • CASE_UPPER - 将数组的键转换为大写字母。


如果运行完 array_change_key_case() 之后有两个或者更多个的键相同(比如 "b" 和 "B"),则最后的元素会覆盖其他元素:


$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));


Array
(
   [A] => Cat
   [B] => Bird
   [C] => Horse
)




Copyright © 2018 网站仅供学习交流使用,无任何商业用途  闽ICP备15015615号  技术支持: 微魔法建站