array_change_key_case()
函式用於將陣列的所有鍵名轉換為大寫或小寫。
用法:
array_change_key_case(array $input, int $case = CASE_LOWER): array
引數:
$input
:必需,要轉換鍵名的陣列。$case
:可選,指定鍵名的大小寫轉換方式。預設是CASE_LOWER
,表示將鍵名轉為小寫;如果設為CASE_UPPER
,表示將鍵名轉為大寫。
返回值:
返回一個新的陣列,其中包含轉換後的鍵名和原陣列的值。
示例:
$input = array("foo" => "value1", "BAR" => "value2");
// 將鍵名轉為小寫
$result = array_change_key_case($input, CASE_LOWER);
print_r($result);
輸出:
Array
(
[foo] => value1
[bar] => value2
)
$input = array("foo" => "value1", "bar" => "value2");
// 將鍵名轉為大寫
$result = array_change_key_case($input, CASE_UPPER);
print_r($result);
輸出:
Array
(
[FOO] => value1
[BAR] => value2
)
在這個示例中,array_change_key_case()
函式將 $input
陣列中的鍵名轉換為小寫或大寫,並返回一個新的陣列。