您现在的位置是:网站首页>列表内容
PHP重置数组为连续数字索引的几种方式总结_php实例_
2023-05-25 14:54:20 51人已围观
简介 PHP重置数组为连续数字索引的几种方式总结_php实例_
比如这样的一个php数组:
$arr = array( 1 => 'apple', 3 => 'banana', 5 => 'orange' );
想要转换为这样的数组:
$arr = array( 0 => 'apple', 1 => 'banana', 2 => 'orange' );
1、推荐的方式 array_values 方法
这样方式无论对普通数组还是关联数组都适用
'apple', 3 => 'banana', 5 => 'orange' ); print_r(array_values($arr)); $arr1 = array( 'name' => 'jerry', 'age' => 16, 'height' => '18cm' ); print_r(array_values($arr1));
输出结果:
[root@localhost php]# php array.php Array ( [0] => apple [1] => banana [2] => orange ) Array ( [0] => jerry [1] => 16 [2] => 18cm )
2、使用 array_merge 方法
该方法如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。所以只能适用于数字索引。
'apple', 3 => 'banana', 5 => 'orange' ); print_r(array_merge($arr)); $arr1 = array( 'name' => 'jerry', 'age' => 16, 'height' => '18cm' ); print_r(array_merge($arr1));
输出结果:
[root@localhost php]# php array.php Array ( [0] => apple [1] => banana [2] => orange ) Array ( [name] => jerry [age] => 16 [height] => 18cm )
3、循环遍历
最原始的方式,臃肿且不够优雅,极力抵制。
'apple', 3 => 'banana', 5 => 'orange' ); print_r(resetArr($arr)); $arr1 = array( 'name' => 'jerry', 'age' => 16, 'height' => '18cm' ); print_r(resetArr($arr1));
以上这篇PHP重置数组为连续数字索引的几种方式总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
点击排行
- 天天炫斗四星宠物使用心得_天天炫斗魔术小魅获得方法介绍说明_手机游戏_游戏攻略_
- 我叫MT精良征服者自杀刷法攻略_手机游戏_游戏攻略_
- 锁链战记40W超难本冰与影的讨伐要点分析_手机游戏_游戏攻略_
- 欢乐西游装备怎么获取_欢乐西游首日装备掉落技巧分享_手机游戏_游戏攻略_
- 天天来塔防炮塔大全 16种炮塔获得升级方法_手机游戏_游戏攻略_
- 天天酷跑收听微信领礼包活动来袭_天天酷跑关注微信送钻石活动介绍_手机游戏_游戏攻略_
- 神魔之塔暗龙牙棋属性技能及升满级技能详细介绍_手机游戏_游戏攻略_
- 天天来塔防英雄大全 兰斯/杰拉/米娜/伊芙评测_手机游戏_游戏攻略_
- 全民农场酸奶制作方法图文攻略_手机游戏_游戏攻略_
本栏推荐
-
天天炫斗四星宠物使用心得_天天炫斗魔术小魅获得方法介绍说明_手机游戏_游戏攻略_
-
我叫MT精良征服者自杀刷法攻略_手机游戏_游戏攻略_
-
锁链战记40W超难本冰与影的讨伐要点分析_手机游戏_游戏攻略_
-
欢乐西游装备怎么获取_欢乐西游首日装备掉落技巧分享_手机游戏_游戏攻略_
-
天天来塔防炮塔大全 16种炮塔获得升级方法_手机游戏_游戏攻略_
-
天天酷跑收听微信领礼包活动来袭_天天酷跑关注微信送钻石活动介绍_手机游戏_游戏攻略_
-
神魔之塔暗龙牙棋属性技能及升满级技能详细介绍_手机游戏_游戏攻略_
-
天天来塔防英雄大全 兰斯/杰拉/米娜/伊芙评测_手机游戏_游戏攻略_
-
全民农场酸奶制作方法图文攻略_手机游戏_游戏攻略_