array_change_key_case
更改数组中所有键的大小写
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>
返回一个键名大小写已更改的新数组,原数组不被修改。
$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() 函数可以将其所有键名统一转换为小写或大写。此函数常用于对数组键名进行格式统一处理,特别是在需要进行数组比较或规范输出的场景下。
注意:如果转换后的键名出现重复,后面的值将会覆盖前面的。