在PHP中將陣列鍵轉換為小寫,我們可以在不使用循環的情況下來簡單實作。我們只需要使用array_change_key_case()。 array_change_key_case函數有兩個參數,一個為數組,另一個可以為常數“CASE_LOWER”,那麼我們在做大項目的時候可能會需要這樣做。
以下就跟大家介紹如何使用array_change_key_case()將陣列值轉換為小寫。
PHP程式碼範例如下:
<?php $myArray = ['Hey'=>'Hey','HELLO'=>'Hello','hi'=>'Hi','Gm'=>'GM']; $result = array_change_key_case($myArray, CASE_LOWER); print_r($result);
輸出:
Array Array ( [hey] => Hey [hello] => Hello [hi] => Hi [gm] => GM )
如上所示,關聯陣列的鍵皆轉換為小寫。
函數介紹:
array_change_key_case() 將陣列中的所有鍵名修改為全大寫或小寫
array_change_key_case ( array $array [, int $case = CASE_LOWER ] ) : array
array_change_key_case() 將array 陣列中的所有鍵名改為全小寫或大寫。本函數不改變數字索引。
參數:
array,需要操作的陣列。
case,可以在這裡用兩個常數,CASE_UPPER 或 CASE_LOWER(預設值)。
傳回值,傳回一個鍵全是小寫或全是大寫的陣列;如果輸入值(array)不是數組,那麼回傳FALSE
注意:如果輸入值(array)不是一個數組,就會拋出一個錯誤警告(E_WARNING)。
相關推薦:《PHP如何將陣列值轉換為小寫? 》
這篇文章就是關於PHP將陣列鍵轉換為小寫的方法介紹,簡單易懂,希望對需要的朋友有所幫助!
以上是PHP如何將陣列鍵轉換為小寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!