2011-02-01 70 views

回答

9
$volvoIndex = array_search('volvo', $cars); 
unset($cars[$volvoIndex]); 
3

你可以取消設置

unset($cars[2]); 

做但在那之後,你需要遍歷數組foreach

+0

如果您通過執行'$ cars = array_filter($ cars)'來執行此操作,它也會刪除空的數組項目。 :) – Merijn 2011-02-01 08:43:11

+0

如果「volvo」是數組項目3,會發生什麼情況? – 2011-02-01 08:43:33

0

使用此例如:unset($cars[2]);

1

您可以使用下面的東西刪除陣列中的x元素

array_splice($cars,2,1) 

這將刪除數組中的第2個元素並返回剩餘的數組,如果您想要刪除更多elemetns,請將1更改爲需要刪除的元素數。

相關問題