php Illegal string offset 'name'-CSDN博客

来源: php Illegal string offset ‘name’-CSDN博客

上面代码可以输出值,但是报错Warning: Illegal string offset ‘name’ in ,原因是$person数组里面有空数组,空数组里没有name这个字段。最终解决办法是在 foreach 下面加个判断 if(is_array($value)),这样就搞定了。

$name = array();
foreach ($person as $value) {
if(is_array($value))
{
$name[] = $value[‘name’];
}

}

————————————————
版权声明:本文为CSDN博主「醉雨轩^_^」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/miao0967020148/article/details/83215275

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏