可能重複:
How to delete an element from an array in php?如何刪除數組中的索引X處的項目?
我的東西,汽車例如
$cars[0] = "audi";
$cars[1] = "saab";
$cars[2] = "volvo";
$cars[3] = "vw";
列表如何從列表中刪除 「沃爾沃」?
可能重複:
How to delete an element from an array in php?如何刪除數組中的索引X處的項目?
我的東西,汽車例如
$cars[0] = "audi";
$cars[1] = "saab";
$cars[2] = "volvo";
$cars[3] = "vw";
列表如何從列表中刪除 「沃爾沃」?
$volvoIndex = array_search('volvo', $cars);
unset($cars[$volvoIndex]);
你可以取消設置
unset($cars[2]);
做但在那之後,你需要遍歷數組foreach
如果您通過執行'$ cars = array_filter($ cars)'來執行此操作,它也會刪除空的數組項目。 :) – Merijn 2011-02-01 08:43:11
如果「volvo」是數組項目3,會發生什麼情況? – 2011-02-01 08:43:33
使用此例如:unset($cars[2]);
您可以使用下面的東西刪除陣列中的x元素
array_splice($cars,2,1)
這將刪除數組中的第2個元素並返回剩餘的數組,如果您想要刪除更多elemetns,請將1更改爲需要刪除的元素數。
http://stackoverflow.com/questions/ask-advice – Gordon 2011-02-01 08:50:12