查看代码
foreach($post as $posts)
{
echo 'Title :'.$post['title'].'<br>';
echo 'Body:'.$post['body'].'<br>';
}
找不到错误帖子.......
如果有人发现任何错误,请帮帮我
答案 0 :(得分:1)
$ posts变量的上下文是什么?我猜你要迭代数组$ posts,在这种情况下你的数组表达式和指针值是混合的,试试
foreach ($posts as $post) {
// do something
}
答案 1 :(得分:0)
初看起来似乎会解决这个问题,
foreach($post as $posts)
{
echo 'Title :'.$posts['title'].'<br>';
echo 'Body:'.$posts['body'].'<br>';
}
但如果没有定义$ post,那么它不会给出错误,实际上会发出警告。
答案 2 :(得分:0)
你在循环中使用了错误的变量,它应该是:
foreach($post as $posts) {
echo 'Title :'.$posts['title'].'<br>'; //you should use $posts not $post
echo 'Body:'.$posts['body'].'<br>';
}
答案 3 :(得分:0)
如果数据来自控制器,那么根据对流,它可能是$ posts变量即将发布.... 所以在foreach变量中交换
尝试这样做......
foreach($posts as $post)
我认为它会起作用.............
答案 4 :(得分:0)
你可以使用内爆函数
'。 implode(',',$ movies_to_display)。 '';?&GT;