当前位置: 首页> 函数类别大全> 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 - 将数组的键转换为大写字母。
同类函数
  • 获取一个数组的最后一个键的名字 array_key_last

    array_key_last

    获取一个数组的最后一个键的名字
  • 将数组的内部指针倒回一位 prev

    prev

    将数组的内部指针倒回一位
  • 使用用户定义的比较函数按值对数组进行排序 usort

    usort

    使用用户定义的比较函数按值对数组进行排序
  • 检查数组里是否有指定的键名或索引 array_key_exists

    array_key_exists

    检查数组里是否有指定的键名或索引
  • 对数组逆向排序 rsort

    rsort

    对数组逆向排序
  • 在数组中搜索给定的值,如果成功则返回首个相应的键名 array_search

    array_search

    在数组中搜索给定的值,如果成功则返回首个
  • 带索引检查计算数组的交集,用回调函数比较索引 array_intersect_uassoc

    array_intersect_uassoc

    带索引检查计算数组的交集,用回调函数比较
  • 将数组中的内部指针向前移动一位 next

    next

    将数组中的内部指针向前移动一位