我如何删除数组中的索引X处的项目?

可能重复:
如何从PHP中的数组中删除元素?

我有一些东西,例如汽车

$cars[0] = "audi";
$cars[1] = "saab";
$cars[2] = "volvo";
$cars[3] = "vw";

我如何从列表中删除“沃尔沃”?


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

你可以用unset做

unset($cars[2]);

但之后,你需要用foreach迭代数组


您可以使用以下方法从数组中删除x元素

array_splice($cars,2,1)

这将删除数组中的第二个元素并返回剩余的数组,如果您想要删除更多元素,请将1更改为需要删除的元素数。

链接地址: http://www.djcxy.com/p/30097.html

上一篇: How can i delete a item at index X in array?

下一篇: How to delete an array element based on key?