我有一个数组,需要删除一些索引,所以现在它看起来是这样的:
$myarray [0] a->1
[1] a-7 b->3
[3] a-8 b->6
[4] a-3 b->2
正如您所看到的,[2] 缺失了我需要做的就是重置索引,以便它们显示为 [0]-[3]。
array_values函数可以胜任此工作:
$myArray = array_values($myArray);
还有一些其他的PHP函数不保留键,即重置索引。
$array = array( 0 => 'string1', 2 => 'string2', 4 => 'string3', 5 => 'string4');
$arrays =$array;
print_r($array);
$array=array();
$i=0;
foreach($arrays as $k => $item)
{
$array[$i]=$item;
unset($arrays[$k]);
$i++;
}
print_r($array);