取消设置元素后重新排列数组键
发布于 2022-07-28 23:00:20
我有一个数组:
$array = array(1,2,3,4,5);
如果我要转储数组的内容,它们将如下所示:
array(5) {
[0] => int(1)
[1] => int(2)
[2] => int(3)
[3] => int(4)
[4] => int(5)
}
当我遍历并取消设置某些键时,索引会全部被抬高。
foreach($array as $i => $info)
{
if($info == 1 || $info == 2)
{
unset($array[$i]);
}
}
随后,如果我现在再次转储,它看起来像:
array(3) {
[2] => int(3)
[3] => int(4)
[4] => int(5)
}
是否有正确的方法来重置数组,使其元素再次基于零?
array(3) {
[0] => int(3)
[1] => int(4)
[2] => int(5)
}
关注者
0
被浏览
9
1 个回答
推荐阅读
-
取消设置元素后重新设置数组键的基数
2021-02-02 关注 0 浏览133 1答案
-
重新排列数组,以便按相同元素分组
2021-01-31 关注 0 浏览75 1答案
-
如何以每个元素大于/小于其相邻元素的方式重新排列数组
2021-01-31 关注 0 浏览68 1答案
-
如何基于索引数组重新排列数组
2021-01-29 关注 0 浏览58 1答案
-
PHP重新排列月份名称数组
2021-02-02 关注 0 浏览121 1答案
-
重新排列4D Numpy数组
2021-01-29 关注 0 浏览100 1答案
-
重新排列numpy 2D数组的列
2021-01-29 关注 0 浏览98 1答案
-
JTable编辑/取消编辑代码不适用于重新排列的JTable列
2021-01-29 关注 0 浏览81 1答案
-
重新排列读取
2021-01-29 关注 0 浏览94 1答案
-
PHP如果匹配则递归取消设置数组键
2021-02-02 关注 0 浏览53 1答案