將陣列中的所有鍵名修改爲全大寫或小寫

array_change_key_case

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

array_change_key_case將陣列中的所有鍵名修改爲全大寫或小寫

說明

array_change_key_case(array $array, int $case = CASE_LOWER): array

array_change_key_case()array 陣列中的所有鍵名改為全小寫或大寫。本函式不改變數字索引。

參數

array

需要操作的陣列。

case

可以在這裡用兩個常量,CASE_UPPERCASE_LOWER(預設值)。

返回值

返回一個鍵全是小寫或者全是大寫的陣列;如果輸入值(array)不是一個陣列,則返回 null

錯誤/異常

如果輸入值(array)不是一個陣列,就會拋出一個錯誤警告(E_WARNING)。

範例

示例 #1 array_change_key_case()例一

<?php
$input_array 
= array("FirSt" => 1"SecOnd" => 4);
print_r(array_change_key_case($input_arrayCASE_UPPER));
?>

以上例程會輸出:

Array
(
    [FIRST] => 1
    [SECOND] => 4
)

註釋

注意:

如果一個陣列中的多個鍵名經過本函式后變成一樣的話(例如 "keY" 和 "kEY"),最後一個值將覆蓋其它的值。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *