在php中使用foreach循环遍历时报Invalid argument supplied for foreach()错误,是因为循环的数据不是一个有效的数组。
因此我们只要在foreach之前判断一下数据源即可:
if(is_array(KaTeX parse error: Expected '}', got 'EOF' at end of input: data)){foreach(data as $value){…}}
或者我们先定义一个空数组,然后为数组赋值,再进行foreach操作:
$data = array();
d a t a = . . . ; / / 数 组 赋 值 操 作 ; f o r e a c h ( data = ... ; //数组赋值操作; foreach(data=...;//数组赋值操作;foreach(data as $value){…}
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}