在
php中,可以使用array_change_key_case函數將陣列鍵值轉小寫,語法格式為「array_change_key_case(陣列, CASE_LOWER)」。當值為CASE_LOWER時,將陣列的鍵轉換為小寫字母。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
在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)。
推薦:《2021年PHP面試題大匯總(收藏)》《php影片教學》
#以上是php數組鍵值如何轉小寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!