当前位置: 首页> 函数类别大全> array_change_key_case

array_change_key_case

更改数组中所有键的大小写
名称:array_change_key_case
分类:数组
所属语言:php
一句话介绍:把数组中所有键更改为小写或大写。

定义和用法

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

数组的数字索引不发生变化。如果未提供可选参数(即第二个参数),则默认转换为小写字母。

实例

例子 1

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

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_UPPER));
?>

亲自试一试

例子 2

将数组的所有的键转换为小写字母:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_LOWER));
?>

亲自试一试

例子 3

如果运行 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));
?>

亲自试一试

语法

array_change_key_case(array,case);
参数 描述
array 必需。规定要使用的数组。
case

可选。可能的值:

  • CASE_LOWER - 默认值。将数组的键转换为小写字母。
  • CASE_UPPER - 将数组的键转换为大写字母。
同类函数
  • 打乱数组 shuffle

    shuffle

    打乱数组
  • 对多个数组或多维数组进行排序 array_multisort

    array_multisort

    对多个数组或多维数组进行排序
  • 更改数组中所有键的大小写 array_change_key_case

    array_change_key_case

    更改数组中所有键的大小写
  • 用“自然排序”算法对数组进行不区分大小写字母的排序 natcasesort

    natcasesort

    用“自然排序”算法对数组进行不区分大小写
  • 去掉数组中的某一部分并用其它值取代 array_splice

    array_splice

    去掉数组中的某一部分并用其它值取代
  • 建立一个数组,包括变量名和它们的值 compact

    compact

    建立一个数组,包括变量名和它们的值
  • 计算数组中的单元数目,或对象中的属性个数 count

    count

    计算数组中的单元数目,或对象中的属性个数
  • 用回调函数过滤数组中的单元 array_filter

    array_filter

    用回调函数过滤数组中的单元