php 转换数组为小写,PHP如何将数组键转换为小写?
在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如何将数组键转换为小写?相关推荐
- c语言中大写字母A转小写,C语言 | 大写字母A转换为小写a
C语言 | 大写字母A转换为小写a "要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人-万中无一" --包租婆这道理放在C语言学习上也一并受用.在编程方面有着天赋异禀的 ...
- php 字母转换成小写字母,PHP中将大写字母转换为小写字母的函数是_________
中字母式的下列可以转换把W文件为M件是E格格式音频的软. 写字小写数S学号询结学号课程执行组数目是包含表1句:绩W号分果中关系L语M成0查成绩分数的元. 母转斯认系毕达为天体的哥拉运行与数有关.:哪商 ...
- linux转换大小写的脚本代码,linux-将读取的变量转换为小写
可能是因为您尚未将转换后的输出分配给变量.另外,我建议用双引号引起来的变量,以防止单词分裂和路径名扩展. foobar=$(echo "$foobar" | tr '[:upper ...
- C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中
例题:S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度.请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度. 例如,s=&qu ...
- LeetCode 第 59 场力扣夜喵双周赛(最短路径数+迪杰斯特拉、动态规划+最长公共前缀问题) / 第255场周赛(二进制转换,分组背包,子集还原数组(脑筋急转弯))
第 59 场力扣夜喵双周赛 两道400多五百,后两道都写出代码来了,但是都有问题,哭辽- 还有刚开始第一道测试好慢,搞心态了 5834. 使用特殊打字机键入单词的最少时间 有一个特殊打字机,它由一个 ...
- NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存
NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...
- php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用
1.push()将元素依次添加至数组: 2.join()将数组转换成字符串,里面可以带参数分隔符,默认[,] $(document).on('click','.sure',function(){ va ...
- java 大小写转换函数_不使用Java中的任何库函数将大写转换为小写
java 大小写转换函数 Given a string and we have to convert it from uppercase to lowercase. 给定一个字符串,我们必须将其从大写 ...
- 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕
从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...
最新文章
- Datawhale第五期组队学习团队成员
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- python科学计算基础教程pdf下载-Python科学计算 PDF 第2版
- linux 下 apache启动、停止、重启命令
- php 文件名汉字utf8,php utf8编码上传中文文件名出现乱码_PHP教程
- 在SAP API hub自动生成使用ABAP调用API的胶水代码
- 多核 linux 绑定,Linux 操作系统下CPU多核心的绑定
- 服务器托管常见问题纠纷与解决方法
- Java基础之深入认识hashCode和equals
- Gnome2.30 GDM圖片風格設置方式
- Redis Desktop Manager for Mac(Redis桌面管理工具)
- python卡方检验kf_Python 卡方检验
- 浅谈“异常信息泄露(应用程序错误)”
- 从阿里、华为、海尔的崛起看:财务生产力可以有多强
- NNI学习(一)介绍与安装
- 汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
- 软件定义闪存: SSD加速企业数据中心变革
- 启动计算机引导win10,示例如何修复win10系统引导项
- APP开发技术方案模板
- Windows HOOK 按键工具类
热门文章
- 弹簧和线程:TaskExecutor
- JavaOne 2016 Essentials:7个您不容错过的事件和会话
- Drools 6.5.0.Final提供
- 用于Elasticsearch成绩单的Java客户端
- 忘记番石榴:5个Google库Java开发人员应该知道的
- java 职责链模式_Java中的责任链模式
- Java EE 8 MVC:使用bean参数
- JSF 2.2在30秒内创建一个自定义Hello World组件
- swing 选择对话框_Java Swing –日期选择器对话框
- Swing和JavaFX:使用JFXPanel