博客列表 >PHP重置数组为连续数字索引的几种方式总结

PHP重置数组为连续数字索引的几种方式总结

php开发大牛
php开发大牛原创
2018年04月20日 14:25:44881浏览

比如这样的一个php数组:

$arr = array(
 1 => 'apple',
 3 => 'banana',
 5 => 'orange'
);

想要转换为这样的数组:

$arr = array(
 0 => 'apple',
 1 => 'banana',
 2 => 'orange'
);

1、推荐的方式 array_values 方法

这样方式无论对普通数组还是关联数组都适用

<?php

$arr = array(
 1 => 'apple',
 3 => 'banana',
 5 => 'orange'
);

print_r(array_values($arr));

$arr1 = array(
 'name' => 'jerry',
 'age' => 16,
 'height' => '18cm'
);

print_r(array_values($arr1));


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议