我有这个以这种方式格式化的数组集合:
$collection = array(
'0' => array(
'user_id' => 12345
'name' => 'test'
),
'1' => array(
'user_id' => 6789
'name' => 'test2'
),
)
我的问题是我不想创建一个 for 循环来搜索 id:6789。
目前,我正在做的是:
$user_id = 6789
foreach($collection as $key => $collect)
{
if($collect['user_id'] == $user_id)
{
unset($collection[$key]);
}
}
我只想问是否有一种更有效的方法来删除数据而不是执行 for 循环。
谢谢。