php怎么去除数组中的数字索引
程序员文章站
2022-03-04 12:32:09
...
去除方法:1、定义一个字符串数组“$keys”,该数组的元素都是字符串,元素个数与需要处理的数组“$arr”相同;2、使用“array_combine($keys,$arr)”语句去除“$arr”数组中的数字索引,将数字索引转为字符串索引。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
在php中,可以利用array_combine()函数来去除数组中数字索引,将数字索引转为字符串索引。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("red","green","blue","yellow"); var_dump($arr); $keys=array("a","b","c","d"); echo "使用array_combine()去除数字索引后:"; var_dump(array_combine($keys,$arr)); ?>
输出结果:
下面来了解一下array_combine() 函数。
array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组的元素为键值。
语法:
array_combine($keys,$values)
$keys数组中的元素作为了新数组的键名,$values数组的元素为作为了新数组的键值。
但需要注意的是,使用array_combine()函数创建数组时,$keys数组和$values数组中的元素个数必须要一致,这才能让键名和键值一一对应,否则就会报错并返回 FALSE。
推荐学习:《PHP视频教程》
以上就是php怎么去除数组中的数字索引的详细内容,更多请关注其它相关文章!
上一篇: php怎么查询mysql并返回json
下一篇: php json常用方法有哪些
推荐阅读
-
PHP去除数组中重复的元素并按键名排序函数_php技巧
-
php怎么查询MongoDB中存储的数组?
-
php-Arrays函数-array_key_exists-检查给定的键名或索引是否存在于数组中_PHP教程
-
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法_php实例
-
JS算法题之查找数字在数组中的索引位置
-
php数组中删除元素之重新索引的方法
-
PHP查找数组中只出现一次的数字实现方法【查找特定元素】
-
PHP 将字符串中的数字转化为数组
-
php实现数组中索引关联数据转换成json对象的方法
-
php数组函数序列之array_unique() - 去除数组中重复的元素值