我正在尝试在foreach循环中从数组中删除一个Article对象,但是我遇到了错误“致命错误:无法使用类型为Article的对象作为数组”。
foreach ($articles as $i => $article) {
foreach ($categorys as $category) {
if (checkCategory($category,$article)) {
unset($article[$i]);
}
}
if ($userName != Null) {
if ($article->getUserName() != $userName) {
unset($article[$i]);
}
}
if ($keyWords != Null) {
if (!containsKeyWords($keyWords, $article)) {
unset($article[$i]);
}
}
}
unset($articles[$i])
。 - ehymel