刪除元素後重新索引數組
從數組中取消設定元素時,可能會導致數組鍵變得不連續。要將鍵重新設定為從零開始,可以使用以下方法:
使用array_values():
PHP 提供了array_values() 函數,該函數傳回一個新數組,其中鍵從零開始按數字重新索引。要使用它,只需將原始數組作為參數傳遞即可:
<code class="php">$array = array(1, 2, 3, 4, 5); foreach ($array as $i => $info) { if ($info == 1 || $info == 2) { unset($array[$i]); } } $array = array_values($array); print_r($array);</code>
輸出:
Array ( [0] => 3 [1] => 4 [2] => 5 )
透過使用array_values(),修改後的鍵數組現在重新索引為連續並從零開始。
以上是如何在 PHP 中刪除元素後重新索引數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!