array_change_key_case()

将数组的所有键名转换为大写或小写

首字母:A

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

同首字母函数