其实我使用PHP框架Codeigniter,我想比较从第一个foreach
到第二个的值,但是出现错误。例如这里:Foreach in foreach [PHP]
<?php foreach($posts->result() as $post): ?>
(html content)
<?php foreach($tags->result() as $tag) {
if($tag->id_users == $post->id_users) echo $tag->tag_name;
} ?>
(html content)
<?php endforeach; ?>
当我比较$post->id_users
内第二foreach
我得到的错误,我怎么能解决这个问题?
内如果块后,再添加一个封闭的大括号。 – Tpojka
好的,你得到一个错误 - 但是那个错误到底是什么?你需要把它包含在你的问题中。 – Qirel
您不应该混合使用正常语法和替代语法。使用一个或另一个。使用这两者都会使您的代码难以阅读。 – Mike