array_change_key_case(array $array, int $case = CASE_LOWER): array。array_change_key_case — 将数组中的所有键名修改为全大写或小写。array_change_key_case() 将 array 数组中的所有键名改为全小写或大写。本函数不改变数字索引。
支持版本
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
定义和用法
array_change_key_case(array $array, int $case = CASE_LOWER): array
array_change_key_case — 将数组中的所有键名修改为全大写或小写
array_change_key_case() 将 array 数组中的所有键名改为全小写或大写。本函数不改变数字索引。
参数解释
参数 | 描述 |
---|---|
array | 需要操作的数组。 |
case | 可以在这里用两个常量,CASE_UPPER 或 CASE_LOWER(默认值)。 |
函数返回值
返回一个键全是小写或者全是大写的数组;如果输入值(array)不是一个数组,那么返回false
错误/异常
如果输入值(array)不是一个数组,就会抛出一个错误警告(E_WARNING)。
演示案例
$arr = array(
array(
'id' => 100,
'web_url' => 'www.fxzbcn.com',
'web_title' => '福星之吧',
),
array(
'id' => 101,
'web_url' => 'www.baidu.com',
'web_title' => '百度',
),
array(
'id' => 102,
'web_url' => 'www.aliyun.com',
'web_title' => '阿里云',
),
array(
'id' => 103,
'web_url' => 'www.csdn.com',
'web_title' => 'csdn',
),
);
$arrayUrl = array_column($arr, 'web_title', 'web_url'); // 获取二维数组中web_url
$array = array_change_key_case($arrayUrl, CASE_UPPER);
var_dump($array);
返回结果
array(4) {
["WWW.FXZBCN.COM"]=>
string(12) "福星之吧"
["WWW.BAIDU.COM"]=>
string(6) "百度"
["WWW.ALIYUN.COM"]=>
string(9) "阿里云"
["WWW.CSDN.COM"]=>
string(4) "csdn"
}
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论