当前位置: 首页> 函数类别大全> 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() 函数可以将其所有键名统一转换为小写或大写。此函数常用于对数组键名进行格式统一处理,特别是在需要进行数组比较或规范输出的场景下。

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

同类函数
  • 对数组按照键名逆向排序 krsort

    krsort

    对数组按照键名逆向排序
  • 从数组中将变量导入到当前的符号表 extract

    extract

    从数组中将变量导入到当前的符号表
  • 使用用户自定义函数对数组中的每个元素做回调处理 array_walk

    array_walk

    使用用户自定义函数对数组中的每个元素做回
  • count别名 sizeof

    sizeof

    count别名
  • 返回输入数组中单个列的值 array_column

    array_column

    返回输入数组中单个列的值
  • 检查数组中是否存在某个值 in_array

    in_array

    检查数组中是否存在某个值
  • 计算数组的差异 array_diff

    array_diff

    计算数组的差异
  • 带索引检查计算数组的差集,用回调函数比较数据和索引 array_udiff_uassoc

    array_udiff_uassoc

    带索引检查计算数组的差集,用回调函数比较
热门文章