$catlist = array_merge(cat_list(0, 0, false), array('-'), article_cat_list(0, 0, false));
foreach($catlist as $key => $val)
{
echo $val["cat_name"];
}
上面代碼可以輸出值,但是報錯Warning: Illegal string offset 'cat_name' in ,原因是$catlist數組里面有空數組,空數組里沒有cat_name這個字段。最終解決辦法是在 foreach 下面加個判斷 if(is_array($val)),這樣就搞定了。
上面代碼可以輸出值,但是報錯Warning: Illegal string offset 'cat_name' in ,原因是$catlist數組里面有空數組,空數組里沒有cat_name這個字段。最終解決辦法是在 foreach 下面加個判斷 if(is_array($val)),這樣就搞定了。