使用PHP的array_change_key_case()函数更改数组中所有键的大小写

知识库

使用PHP的array_change_key_case()函数更改数组中所有键的大小写

2023-09-03 00:29


本文介绍了如何使用PHP的array_change_key_case()函数来更改数组中所有键的大小写。

                                            
    

在PHP中,可以使用array_change_key_case()函数来更改数组中所有键的大小写。

该函数的语法如下:

    array_change_key_case(array $array, int $case = CASE_LOWER): array
  

其中,$array是要进行大小写转换的数组,$case是可选参数,指定大小写转换的方式。默认为CASE_LOWER,表示将所有键转换为小写。如果指定为CASE_UPPER,则将所有键转换为大写。

下面是一个示例:

    $array = array("FirstName" => "John", "LastName" => "Doe");    $lowercaseArray = array_change_key_case($array, CASE_LOWER);
    print_r($lowercaseArray);
  

以上代码将输出:

    Array
    (
        [firstname] => John
        [lastname] => Doe
    )
  

可以看到,使用array_change_key_case()函数将$array中所有键转换为小写后,得到了一个新的数组$lowercaseArray

同样的,如果将$case参数设置为CASE_UPPER,可以将所有键转换为大写。

这个函数非常有用,尤其在处理用户输入或从外部数据源获取的数据时,可以保证键名的一致性。


标签:
  • PHP
  • array_change_key_case
  • 键大小写