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));