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

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

同类函数
  • 检查数组中是否存在某个值 in_array

    in_array

    检查数组中是否存在某个值
  • 返回数组中部分的或所有的键名 array_keys

    array_keys

    返回数组中部分的或所有的键名
  • 对多个数组或多维数组进行排序 array_multisort

    array_multisort

    对多个数组或多维数组进行排序
  • 检查数组里是否有指定的键名或索引 array_key_exists

    array_key_exists

    检查数组里是否有指定的键名或索引
  • 在数组中搜索给定的值,如果成功则返回首个相应的键名 array_search

    array_search

    在数组中搜索给定的值,如果成功则返回首个
  • 使用指定的键和值填充数组 array_fill_keys

    array_fill_keys

    使用指定的键和值填充数组
  • 建立一个数组,包括变量名和它们的值 compact

    compact

    建立一个数组,包括变量名和它们的值
  • 带索引检查计算数组的交集,用回调函数比较数据 array_uintersect_assoc

    array_uintersect_assoc

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