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

array_change_key_case

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

array_change_key_case

适用 PHP 版本

PHP 4 >= 4.2.0,PHP 5,PHP 7,PHP 8

函数说明

array_change_key_case() 函数用于将数组中的所有键名转为小写或大写。

函数语法

<span class="fun">array array_change_key_case(array $array, int $case = CASE_LOWER)</span>

参数

  • $array:必须。输入的数组。
  • $case:可选。可以是 CASE_LOWER(默认值,将键名转换为小写)或 CASE_UPPER(将键名转换为大写)。

返回值

返回一个键名大小写已更改的新数组,原数组不被修改。

示例


$input_array = array(
    "FirSt" => 1,
    "SecOnd" => 4
);
<p>$result = array_change_key_case($input_array, CASE_LOWER);<br>
print_r($result);</p>
<p>$result_upper = array_change_key_case($input_array, CASE_UPPER);<br>
print_r($result_upper);<br>

示例代码的说明或是函数其它说明

在上面的示例中,$input_array 是一个具有大小写混合键名的数组。通过 array_change_key_case() 函数可以将其所有键名统一转换为小写或大写。此函数常用于对数组键名进行格式统一处理,特别是在需要进行数组比较或规范输出的场景下。

注意:如果转换后的键名出现重复,后面的值将会覆盖前面的。

同类函数
  • 新建一个数组 array

    array

    新建一个数组
  • 带索引检查计算数组的交集 array_intersect_assoc

    array_intersect_assoc

    带索引检查计算数组的交集
  • 对数组进行逆向排序并保持索引关系 arsort

    arsort

    对数组进行逆向排序并保持索引关系
  • 获取指定数组的第一个键的名字 array_key_first

    array_key_first

    获取指定数组的第一个键的名字
  • 对多个数组或多维数组进行排序 array_multisort

    array_multisort

    对多个数组或多维数组进行排序
  • 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联 uasort

    uasort

    使用用户自定义的比较函数对数组中的值进行
  • 在数组中搜索给定的值,如果成功则返回首个相应的键名 array_search

    array_search

    在数组中搜索给定的值,如果成功则返回首个
  • 合并一个或多个数组 array_merge

    array_merge

    合并一个或多个数组
热门文章