全站插件24小时自动发货

出现错误Warning: Illegal string offset的解决方法

网站出现错误Warning: Illegal string offset的解决方法

$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)),这样就搞定了。

本文原创地址:https://www.edait.cn/article-907.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉

文章评论

暂无评论,来发表一个吧

发表 取消
ECSHOP插件网微信客服edait_cn