其實我使用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