`
.Aky.
  • 浏览: 31212 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

array_change_key_case 记录

    博客分类:
  • PHP
阅读更多
// array_change_key_case 返回一个字符串键名全为大写或者小写的数组(二维数组或者多维数组,只针对最外围键名起作用);

$array = array('1'=>'2','XIXI'=>'3','HA'=>array('HEHE'=>'XIEXIE','NIHAO'=>array('BE'=>'ni','Wo'=>'ta')));
echo "<pre>";
print_r(array_change_key_case($array,CASE_LOWER));
exit();

 

上面打印出来的结果会是

 

 

成功则返回数组,否则返回false,如果第一个参数不是一个数组。

还需要注意一点的就是,如果在运行该函数时两个或多个键相同,则最后的元素会覆盖其他元素。

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

//输出的结果将会是  Array ( [A] => Cat [B] => Bird [C] => Horse )

 

 

  • 大小: 15 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    浅谈php数组array_change_key_case() 函数和array_chunk()函数

    array array_change_key_case(array input[,int case]) 参数描述:array是要转换键值的数组 case有两个选项:CASE_LOWER,默认选项,以小写字母返回数组的键 CASE_UPPER,以大写字母返回数组的键 */ $input_array...

    php数组操作函数

    array_change_key_case -- 返回字符串键名全为小写或大写的数组 array_chunk -- 将一个数组分割成多个 array_combine -- 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values -- ...

    基于PHP中的常用函数回顾

    array_change_key_case — 返回字符串键名全为小写或大写的数组array_chunk — 将一个数组分割成多个array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values — 统计...

    PHP中的数组处理函数实例总结

    print_r(array_change_key_case($arr1,CASE_UPPER)); echo " "; print_r(array_change_key_case($arr1,CASE_LOWER)); echo "&lt;hr&gt;&lt;br&gt;"; //将一个数组分割成多个 第三个参数设定是否保留键 $arr2=array('a',...

    PHP 5 Array 函数

    array_change_key_case() 返回其键均为大写或小写的数组。 array_chunk() 把一个数组分割为新的数组块。 array_column() 返回输入数组中某个单一列的值。 array_combine() 通过合并两个数组(一个为键名数组,...

    php中的数组操作函数整理

    Array([key =&gt;] value, [key =&gt;] value, [key =&gt;] value, [key =&gt;] value) // key 可以是 integer 或者 string // value 可以是任何值 array_change_key_case — 返回字符串键名全为小写或大写的数组 array_chunk —...

    PHP数组相关函数汇总

    分享给大家供大家参考。具体如下: 这里包括函数名和用法说明,没有详细的代码范例。感兴趣的朋友可以查阅本站相关的函数用法。...array_change_key_case(1.目标数组 2.CASE_UPPER大写 或 CASE_LOWER小

    rtl8189es_r16m验证通过20170818_1659没有外层目录.7z

    device/softwinner/astar-evb30/configs/sunxi-keyboard.kl:system/usr/keylayout/sunxi-keyboard.kl \ device/softwinner/astar-evb30/configs/tp.idc:system/usr/idc/tp.idc #PRODUCT_COPY_FILES += \ # ...

    !!!!rtl8189es_r16m验证通过20170818_1659没有外层目录.zip

    device/softwinner/astar-evb30/configs/sunxi-keyboard.kl:system/usr/keylayout/sunxi-keyboard.kl \ device/softwinner/astar-evb30/configs/tp.idc:system/usr/idc/tp.idc #PRODUCT_COPY_FILES += \ # ...

    BobBuilder_app

    I have chosen the 10000 number as a good case in both read and writes, you are welcome to tinker with this on your own systems and see what works better for you. Performance Tests v2.3 In v2.3 a ...

    php.ini-development

    Directive names are *case sensitive* - foo=bar is different from FOO=bar. ; Directives are variables used to configure PHP or PHP extensions. ; There is no name validation. If ...

    opengl画图程序附带源代码

    // Array Used For The Keyboard Routine bool active=TRUE; // Window Active Flag Set To TRUE By Default bool fullscreen=TRUE; // Fullscreen Flag Set To Fullscreen Mode By Default void aa(); void bb(); ...

    gertt点阵图读取器(opengl)

    // Array Used For The Keyboard Routine bool active=TRUE; // Window Active Flag Set To TRUE By Default bool fullscreen=TRUE; // Fullscreen Flag Set To Fullscreen Mode By Default int a=0; int b=0; ...

    《数据结构 1800题》

    2. 记录是数据处理的最小单位。 ( ) 【上海海运学院 1998 一、5(1分)】 3. 数据的逻辑结构是指数据的各数据项之间的逻辑关系;( )【北京邮电大学2002 一、1(1分)】 4.算法的优劣与算法描述语言无关,但与所用...

    物业管理系统

    ,key,,1)key=‘大楼信息生成‘=this.listview1.listitems.add(,,key,,1)key=‘房屋信息生成‘=this.listview1.listitems.add(,,key,,1)key=‘小区信息登记‘=this.listview1.listitems.add(,,key,,1)key=‘大楼信息...

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    - FIX: The TFlexRegularPolygon object clones incorrectly drawed in case when TFlexRegularPolygon have alternative brush (gradient, texture). - ADD: Add TFlexPanel.InvalidateControl virtual method ...

    Bochs - The cross platform IA-32 (x86) emulator

    [2930679] Let user change mouse capture control key [2803538] Show flags for pages when using "info tab" ------------------------------------------------------------------------- Changes in 2.4.5 ...

    jquery需要的所有js文件

    b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array....

    Google C++ Style Guide(Google C++编程规范)高清PDF

    If your header file includes other header files, any change to those files will cause any code that includes your header to be recompiled. Therefore, we prefer to minimize includes, particularly ...

Global site tag (gtag.js) - Google Analytics