gpt4 book ai didi

php - 取消设置元素后重新设置数组键

转载 作者:IT老高 更新时间:2023-10-28 11:42:23 25 4
gpt4 key购买 nike

我有一个数组:

$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)
}

最佳答案

试试这个:

$array = array_values($array);

使用 array_values()

关于php - 取消设置元素后重新设置数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5943149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com