array_change_key_case 返回字符串键名全为小写或大写的数组 php函数


array_change_key_case

(PHP 4 >= 4.2.0, PHP 5)

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

说明

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

array_change_key_case()input 数组中的所有键名改为全小写或大写。改变是根据后一个选项 case 参数来进行的。可以在这里用两个常量,CASE_UPPERCASE_LOWER。默认值是 CASE_LOWER。本函数不改变数字索引。

Example #1 array_change_key_case() 例子

<?php
$input_array 
= array("FirSt" => 1"SecOnd" => 4);
print_r(array_change_key_case($input_arrayCASE_UPPER));
?>

以上例程会输出:

Array
(
    [FIRST] => 1
    [SECOND] => 4
)

如果一个数组中的多个键名经过本函数后变成一样的话(例如 "keY" 和 "kEY"),最后一个值将覆盖其它的值。



相关阅读:
array_chunk 将一个数组分割成多个
array_combine 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
array_count_values 统计数组中所有的值出现的次数
array_diff 计算数组的差集
array_diff_assoc 带索引检查计算数组的差集
array_diff_key 使用键名比较计算数组的差集
array_diff_uassoc 用用户提供的回调函数做索引检查来计算数组的差集
array_diff_ukey 用回调函数对键名比较计算数组的差集
array_fill 用给定的值填充数组
array_fill_keys 使用指定的键和值填充数组
array_filter 用回调函数过滤数组中的单元
array_flip 交换数组中的键和值
array_intersect 计算数组的交集
array_intersect_assoc 带索引检查计算数组的交集
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4