取消设置元素后重新设置数组键基
从数组中删除元素时,其键可能会变得脱节。这可能是不受欢迎的,特别是当维护正确的索引很重要时。
要在取消设置元素后重新设置数组键的基数,可以使用 array_values() 函数。
考虑以下数组:
$array = array(1, 2, 3, 4, 5);
如果我们使用 foreach 循环取消设置某些键:
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_values():
$array = array_values($array);
此函数返回一个带有顺序重新基键的新数组:
array(3) { [0] => int(3) [1] => int(4) [2] => int(5) }
以上是取消设置元素后如何重新设置数组键的基数?的详细内容。更多信息请关注PHP中文网其他相关文章!