在PHP中将数组键转换为小写,我们可以在不使用循环的情况下来简单实现。我们只需要使用array_change_key_case()。

array_change_key_case函数有两个参数,一个为数组,另一个可以为常量“CASE_LOWER”,那么我们在做大项目的时候可能会需要这样做。

下面就给大家介绍如何使用array_change_key_case()将数组值转换为小写。

PHP代码示例如下:

$myArray= ['Hey'=>'Hey','HELLO'=>'Hello','hi'=>'Hi','Gm'=>'GM'];

$result=array_change_key_case($myArray, CASE_LOWER);

print_r($result);

输出:

Array

Array

(

[hey] => Hey

[hello] => Hello

[hi] => Hi

[gm] => GM

)

如上所示,关联数组的键均转换为小写。

函数介绍:

array_change_key_case() 将数组中的所有键名修改为全大写或小写

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

array_change_key_case() 将 array 数组中的所有键名改为全小写或大写。本函数不改变数字索引。

参数:

array,需要操作的数组。

case,可以在这里用两个常量,CASE_UPPER 或 CASE_LOWER(默认值)。

返回值,返回一个键全是小写或者全是大写的数组;如果输入值(array)不是一个数组,那么返回FALSE

注意:如果输入值(array)不是一个数组,就会抛出一个错误警告(E_WARNING)。

php 转换数组为小写,PHP如何将数组键转换为小写?相关推荐

  1. c语言中大写字母A转小写,C语言 | 大写字母A转换为小写a

    C语言 | 大写字母A转换为小写a "要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人-万中无一" --包租婆这道理放在C语言学习上也一并受用.在编程方面有着天赋异禀的 ...

  2. php 字母转换成小写字母,PHP中将大写字母转换为小写字母的函数是_________

    中字母式的下列可以转换把W文件为M件是E格格式音频的软. 写字小写数S学号询结学号课程执行组数目是包含表1句:绩W号分果中关系L语M成0查成绩分数的元. 母转斯认系毕达为天体的哥拉运行与数有关.:哪商 ...

  3. linux转换大小写的脚本代码,linux-将读取的变量转换为小写

    可能是因为您尚未将转换后的输出分配给变量.另外,我建议用双引号引起来的变量,以防止单词分裂和路径名扩展. foobar=$(echo "$foobar" | tr '[:upper ...

  4. C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中

    例题:S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度.请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度. 例如,s=&qu ...

  5. LeetCode 第 59 场力扣夜喵双周赛(最短路径数+迪杰斯特拉、动态规划+最长公共前缀问题) / 第255场周赛(二进制转换,分组背包,子集还原数组(脑筋急转弯))

    第 59 场力扣夜喵双周赛 两道400多五百,后两道都写出代码来了,但是都有问题,哭辽- 还有刚开始第一道测试好慢,搞心态了 5834. 使用特殊打字机键入单词的最少时间 有一个特殊打字机,它由一个 ...

  6. NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存

    NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...

  7. php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用

    1.push()将元素依次添加至数组: 2.join()将数组转换成字符串,里面可以带参数分隔符,默认[,] $(document).on('click','.sure',function(){ va ...

  8. java 大小写转换函数_不使用Java中的任何库函数将大写转换为小写

    java 大小写转换函数 Given a string and we have to convert it from uppercase to lowercase. 给定一个字符串,我们必须将其从大写 ...

  9. 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕

    从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...

最新文章

  1. Datawhale第五期组队学习团队成员
  2. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
  3. python科学计算基础教程pdf下载-Python科学计算 PDF 第2版
  4. linux 下 apache启动、停止、重启命令
  5. php 文件名汉字utf8,php utf8编码上传中文文件名出现乱码_PHP教程
  6. 在SAP API hub自动生成使用ABAP调用API的胶水代码
  7. 多核 linux 绑定,Linux 操作系统下CPU多核心的绑定
  8. 服务器托管常见问题纠纷与解决方法
  9. Java基础之深入认识hashCode和equals
  10. Gnome2.30 GDM圖片風格設置方式
  11. Redis Desktop Manager for Mac(Redis桌面管理工具)
  12. python卡方检验kf_Python 卡方检验
  13. 浅谈“异常信息泄露(应用程序错误)”
  14. 从阿里、华为、海尔的崛起看:财务生产力可以有多强
  15. NNI学习(一)介绍与安装
  16. 汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
  17. 软件定义闪存: SSD加速企业数据中心变革
  18. 启动计算机引导win10,示例如何修复win10系统引导项
  19. APP开发技术方案模板
  20. Windows HOOK 按键工具类

热门文章

  1. 弹簧和线程:TaskExecutor
  2. JavaOne 2016 Essentials:7个您不容错过的事件和会话
  3. Drools 6.5.0.Final提供
  4. 用于Elasticsearch成绩单的Java客户端
  5. 忘记番石榴:5个Google库Java开发人员应该知道的
  6. java 职责链模式_Java中的责任链模式
  7. Java EE 8 MVC:使用bean参数
  8. JSF 2.2在30秒内创建一个自定义Hello World组件
  9. swing 选择对话框_Java Swing –日期选择器对话框
  10. Swing和JavaFX:使用JFXPanel