Eigentlich arbeite ich mit PHP-Framework-Codeigniter und ich möchte Wert von ersten foreach
zu zweitem vergleichen, aber ich bekomme einen Fehler. Beispiel hier: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; ?>
Wenn ich $post->id_users
vergleichen inneren zweiten foreach
Ich erhalte Fehler, wie kann ich dieses Problem umgehen?
Fügen Sie eine weitere Schließung geschweiften Klammern nach dem if-Block. – Tpojka
Okay, Sie erhalten einen Fehler - aber was genau ist dieser Fehler? Sie müssen es in Ihre Frage aufnehmen. – Qirel
Sie sollten die normale und alternative Syntax nicht so mischen. Benutze entweder das eine oder das andere. Wenn Sie beide verwenden, wird Ihr Code schwer lesbar. – Mike