首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >取消设置元素后重新设置数组键的基址

取消设置元素后重新设置数组键的基址
EN

Stack Overflow用户
提问于 2011-05-10 06:16:38
回答 7查看 138.2K关注 0票数 202

我有一个数组:

$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)
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5943149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档