放电元素后挖掘数组键
我有一个数组:
如果我删除了阵列的内容,他们会如下所示:
当我通过并重置某些键时,索引变得越来越高。
随后,如果我现在做了另一个垃圾填埋场,那将是这样的:
是否有一个正确的方法来重置阵列,使其元素再次等于零 ??
$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/
}
没有找到相关结果
已邀请:
9 个回复
诸葛浮云
赞同来自:
使用
http://php.net/manual/en/function.array-values.php
卫东
赞同来自:
现在钥匙 $array 释放。
风见雨下
赞同来自:
反而
:
http://ideone.com/liyoh
.
小明明
赞同来自:
我知道是什么
老的
, 但我想补充一下,我没有看到我想起自己。 在追捕另一项决定并刚知的时候发现了这个问题 "Well, while I'm here."
首先,答案
https://coderoad.ru/5943149/
在您运行周期后,它很好,但我宁愿立即完成所有工作。 当然,在我的特殊情况下,我必须这样做
更多的
工作而不是这个简单的例子在这里,但该方法仍然适用。 我看到了一些其他人提供的地方
循环,但它仍然留下你
下班以后
因为野兽的性质。 我通常提供更简单的东西,如
, 但是,在这种情况下,最好记住旧的好逻辑
. 刚使用
! 为了保持适当的指数,只需减去
每次删除阵列元素后。
这是我的简单,
在职的
例子:
将输出:
它可以有很多简单的实现。 例如,我的准确案例需要基于多维值存储阵列中的最后一个元素。 我会告诉你我的意思。:
将输出:
如你所见,我操纵 $i 在拼接之前,当我努力删除前一个,而不是当前元素时。
詹大官人
赞同来自:
所以你需要做的就是...
... 而现在是你的
位于没有您投入的值
, 并且重置键
知食
赞同来自:
石油百科
赞同来自:
江南孤鹜
赞同来自:
重新定位数组。 只是和可以理解。
小明明
赞同来自: