На самом деле я работаю с фреймворком 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