首頁  >  文章  >  後端開發  >  PHP如何將陣列鍵轉換為小寫?

PHP如何將陣列鍵轉換為小寫?

藏色散人
藏色散人原創
2019-03-11 13:40:453742瀏覽


在PHP中將陣列鍵轉換為小寫,我們可以在不使用循環的情況下來簡單實作。我們只需要使用array_change_key_case()。 array_change_key_case函數有兩個參數,一個為數組,另一個可以為常數“CASE_LOWER”,那麼我們在做大項目的時候可能會需要這樣做。

PHP如何將陣列鍵轉換為小寫?

以下就跟大家介紹如何使用array_change_key_case()將陣列值轉換為小寫。

PHP程式碼範例如下:

<?php
$myArray = [&#39;Hey&#39;=>&#39;Hey&#39;,&#39;HELLO&#39;=>&#39;Hello&#39;,&#39;hi&#39;=>&#39;Hi&#39;,&#39;Gm&#39;=>&#39;GM&#39;];
$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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn