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
数组中的键名转换为小写或大写,并返回一个新的数组。