gpt4 book ai didi

php 从数组中取消设置对象

转载 作者:搜寻专家 更新时间:2023-10-31 21:00:38 24 4
gpt4 key购买 nike

我试图从 foreach 循环内的数组中删除一个 Article 对象,但出现错误 fatal error :不能将 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]);
}
}
}

最佳答案

你必须从 $articles 数组(主数组或父数组)中取消设置。所以像下面这样:-

unset($articles[$i])

关于php 从数组中取消设置对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43714315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com