有没有一种简单的方法可以使用PHP从数组中删除元素,这样foreach ($array)就不再包含该元素了?
我认为设置它null会这样做,但显然它不起作用.
我需要删除给定值的数组项:
if (in_array($id, $items)) {
$items = array_flip($items);
unset($items[ $id ]);
$items = array_flip($items);
}
Run Code Online (Sandbox Code Playgroud)
可以用更短(更有效)的方式完成吗?