使用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,可以將所有鍵轉換為大寫。

這個函數非常有用,尤其在處理用戶輸入或從外部數據源獲取的數據時,可以保證鍵名的一致性。


label :
  • PHP
  • array_change_key_case
  • 鍵大小寫