嗨我在变量$questions
中有一个对象数组,它是
$questions = Question::where('isenabled', '=', 'Yes')->orderBy('sortorder', 'asc')->get();
这包含id, question, status
。
我知道我可以使用unset()
删除一个元素,但是它的参数是键号值或它在数组中的位置。是否可以使用例如id
值删除元素。假设我要删除id
的数组元素,其值为135
答案 0 :(得分:0)
你可以使用雄辩的集合来避免id,比如这个
$questions = $questions->reject(function ($questions) {
return $questions->id === 135;
})