當前位置: 首頁> 函數類別大全> array_change_key_case

array_change_key_case

更改數組中所有鍵的大小寫
名稱:array_change_key_case
分類:數組
所屬語言:php
一句話介紹:把數組中所有鍵更改為小寫或大寫。

array_change_key_case

適用PHP 版本

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>

參數

  • $array :必須。輸入的數組。
  • $case :可選。可以是CASE_LOWER (默認值,將鍵名轉換為小寫)或CASE_UPPER (將鍵名轉換為大寫)。

返回值

返回一個鍵名大小寫已更改的新數組,原數組不被修改。

示例

$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()函數可以將其所有鍵名統一轉換為小寫或大寫。此函數常用於對數組鍵名進行格式統一處理,特別是在需要進行數組比較或規範輸出的場景下。

注意:如果轉換後的鍵名出現重複,後面的值將會覆蓋前面的。

同類函數
  • 返回數組中部分的或所有的鍵名 array_keys

    array_keys

    返回數組中部分的或所有的鍵名
  • 對數組按照鍵名逆向排序 krsort

    krsort

    對數組按照鍵名逆向排序
  • 在數組開頭插入一個或多個單元 array_unshift

    array_unshift

    在數組開頭插入一個或多個單元
  • 新建一個數組 array

    array

    新建一個數組
  • 從數組中取出一段 array_slice

    array_slice

    從數組中取出一段
  • 將數組中的內部指針向前移動一位 next

    next

    將數組中的內部指針向前移動一位
  • 使用用戶自定義函數對數組中的每個元素做回調處理 array_walk

    array_walk

    使用用戶自定義函數對數組中的每個元素做回
  • 使用指定的鍵和值填充數組 array_fill_keys

    array_fill_keys

    使用指定的鍵和值填充數組
熱門文章