当前位置: 首页> 函数类别大全> 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_push

    array_push

    将一个或多个单元压入数组的末尾(入栈)
  • 为数组的每个元素应用回调函数 array_map

    array_map

    为数组的每个元素应用回调函数
  • count别名 sizeof

    sizeof

    count别名
  • 带索引检查计算数组的交集,用回调函数比较数据 array_uintersect_assoc

    array_uintersect_assoc

    带索引检查计算数组的交集,用回调函数比较
  • 将数组拆分为块 array_chunk

    array_chunk

    将数组拆分为块
  • 计算数组的差异 array_diff

    array_diff

    计算数组的差异
  • 对数组进行排序并保持索引关系 asort

    asort

    对数组进行排序并保持索引关系
  • 获取一个数组的最后一个键的名字 array_key_last

    array_key_last

    获取一个数组的最后一个键的名字
热门文章