Php/func array change key case

来自菜鸟教程
跳转至:导航、​搜索

PHP array_change_key_case()函数

❮PHP数组参考

将数组中的所有键更改为大写:

<?php

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

 print_r(array_change_key_case($age,CASE_UPPER));
?>

定义和用法

array_change_key_case()函数将数组中的所有键更改为小写或大写。

句法

array_change_key_case(array, case)

参数值

参数 描述
排列 需要。指定要使用的数组
case

可选的。可能的值:

  • CASE_LOWER-默认值。将键更改为小写
  • CASE_UPPER-将键更改为大写

技术细节

返回值: 返回数组,其键为小写或大写;如果为FALSE,则返回FALSE

array 不是数组

PHP版本: 4.2+

更多例子

将数组中的所有键更改为小写:

<?php

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

 print_r(array_change_key_case($age,CASE_LOWER));
?>

如果在运行array_change_key_case()之后两个或多个键相等(例如“ b”和“ B”),最新的数组将覆盖另一个数组:

<?php

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

 print_r(array_change_key_case($pets,CASE_UPPER));
?>

❮PHP数组参考