键名大小写

array_change_key_case — 返回字符串键名全为小写或大写的数组
语法

array array_change_key_case( array $input[, int $case = CASE_LOWER] )

描述
  • array_change_key_case() 将 input 数组中的所有键名改为全小写或大写。改变是根据后一个选项 case 参数来进行的。本函数不改变数字索引
参数
参数 描述
input 需要操作的数
case 可以在这里用两个常量,CASE_UPPER 或 CASE_LOWER(默认值)
返回值
  • 返回一个键全是小写或者全是大写的数组;如果输入值(input)不是一个数组,那么返回FALSE
  • 如果输入值(input)不是一个数组,就会抛出一个错误警告(E_WARNING)
举例
// 示例1-对数字索引无效
$a = [1, 2, 3, 4, 5];
$result = array_change_key_case($a,CASE_UPPER);
print_r($result); 
// 结果
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
// 示例2-关联索引
$a = ['one' => 1, 'two' => 2, 3, 4, 5];
$result = array_change_key_case($a, CASE_UPPER);
print_r($result); 
// 结果
Array
(
    [ONE] => 1
    [TWO] => 2
    [0] => 3
    [1] => 4
    [2] => 5
)

results matching ""

    No results matching ""