2010-11-09 101 views

回答

6

unset()支持移除個別數組元素。其餘元素的順序不受影響。

unset($array[0], $array[3], $array[8]); 

要重新索引數組,只需在其上調用array_values()即可。在您調用分類功能之前,訂單仍然保留;這只是重新索引:

$array = array_values($array); 
+0

謝謝,我該如何重新索引數組? – 2010-11-09 04:11:54

+1

更新了我的答案。 – BoltClock 2010-11-09 04:13:35

0

array_slice()將刪除任何數量的連續元素,從任一端開始。

它也將重新索引你的數組,並有一個選項不重新索引。