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 );
$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()函數可以將其所有鍵名統一轉換為小寫或大寫。此函數常用於對數組鍵名進行格式統一處理,特別是在需要進行數組比較或規範輸出的場景下。
注意:如果轉換後的鍵名出現重複,後面的值將會覆蓋前面的。