首页 > 编程语言 > 详细

三种PHP重置数组为连续数字索引的方式

时间:2020-07-11 17:33:11      阅读:41      评论:0      收藏:0      [点我收藏+]

1、推荐的方式 array_values 方法

$arr = array(‘apple‘,‘banana‘,‘orange‘);

print_r(array_values($arr));

打印:

Array ( [0] => apple [1] => banana [2] => orange )

2、使用 array_merge 方法

$arr = array(‘apple‘,‘banana‘,‘orange‘);

print_r(array_merge($arr));
echo "<br/>";

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

print_r(array_merge($arr1));

打印:

Array ( [0] => apple [1] => banana [2] => orange ) 
Array ( [name] => jerry [age] => 16 [height] => 18cm )

该方法如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。所以只能适用于数字索引

3.最原始的方式,遍历循环

<?php
class Reset 
{
    public function resetArr($arr=‘‘)
    {
        $tmp = [];

        foreach ($arr as $key => $value) {
            $tmp[] = $value;
        }
        return $tmp;
    }
}

$obj = new Reset();

$arr = array(‘apple‘,‘banana‘,‘orange‘);
print_r($obj->resetArr($arr));

 

三种PHP重置数组为连续数字索引的方式

原文:https://www.cnblogs.com/clubs/p/13284384.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!