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

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

同类函数
  • 打乱数组 shuffle

    shuffle

    打乱数组
  • 对数组按照键名逆向排序 krsort

    krsort

    对数组按照键名逆向排序
  • 将数组开头的单元移出数组 array_shift

    array_shift

    将数组开头的单元移出数组
  • 对数组进行逆向排序并保持索引关系 arsort

    arsort

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

    array_key_first

    获取指定数组的第一个键的名字
  • 对数组排序 sort

    sort

    对数组排序
  • 计算数组中所有值的乘积 array_product

    array_product

    计算数组中所有值的乘积
  • 交换数组中的键和值 array_flip

    array_flip

    交换数组中的键和值
热门文章