PHP array_change_key_case() 函数

返回上一级

PHP array_change_key_case() 函数将数组的所有的键都转换为大写字母或小写字母

( PHP >= 4.2 )

函数原型

array_change_key_case( array , case );

参数

参数 描述
array 必需。规定要使用的数组
case 可选。可能的值:
CASE_LOWER - 默认值,将数组的键转换为小写字母
CASE_UPPER - 将数组的键转换为大写字母

返回值

返回带有小写字母的键的数组,或者返回带有大写字母的键的数组,或者如果 array 不是一个数组则返回 FALSE

范例

将数组的所有的键转换为大写字母

<?php

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_UPPER));

运行范例 »

运行以上范例,输出结果如下

Array
(
    [PETER] => 35
    [BEN] => 37
    [JOE] => 43
)

范例 2

将数组的所有的键转换为小写字母

<?php

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_LOWER));

运行范例 »

运行以上 PHP 范例,输出结果如下

Array
(
    [peter] => 35
    [ben] => 37
    [joe] => 43
)

范例 3

如果运行完 array_change_key_case() 之后有两个或者更多个的键相同(比如 "b" 和 "B"),则最后的元素会覆盖其它元素

<?php

$pets = array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");

print_r(array_change_key_case($pets,CASE_UPPER));

运行范例 »

运行以上 PHP 范例,输出结果如下

Array
(
    [A] => Cat
    [B] => Bird
    [C] => Horse
)

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.