我有一个 PHP 问题。
我有这个代码块
$arr_foundits = array();
foreach($its as $it){
//print_r($it);
$post_categories = wp_get_post_categories( $it->ID );
$cats = array();
foreach($post_categories as $c){
$cat = get_category( $c );
$catname = strtolower($cat->name);
//print_r($catname);
if($catname=='uncategorized'){
continue;
}
$squery = get_search_query();
if(strpos($catname, strtolower($squery))!==false){
//echo 'ceva';
$found = true;
$arr_foundits = array_push($arr_foundits, $it->ID);//line 80 hier
printf('<li><h4><a href="%1$s">%2$s</a></h4><p>%3$s</p></li>', get_permalink($it->ID), $it->post_title, get_the_excerpt_by_id($it->ID));
}
}
}
我遇到的问题是 $arr_foundits 数组,我总是收到这个错误,很明显它在数组中,绝不是整数,因为我在那里声明了它,没有其他地方。
这个错误有什么解决办法吗?
(来源:imgbin.org)