PHP eenvoudige foreach-lus met HTML

Ik vraag me af of het het beste werkt om bijvoorbeeld het volgende te schrijven:

<table>
    <?php foreach($array as $key=>$value){ ?>
    <tr>
        <td><?php echo $key; ?></td>
    </tr>
    <?php } ?>
</table>

Dus eigenlijk HTML insluiten in de foreach-lus, maar zonder echote gebruiken om de tabeltags af te drukken. zal dit werken? Ik weet dat dit in JSP werkt.


Antwoord 1, autoriteit 100%

Dit zal werken, hoewel het bij het insluiten van PHP in HTML beter is om het volgende formulier te gebruiken:

<table>
    <?php foreach($array as $key=>$value): ?>
    <tr>
        <td><?= $key; ?></td>
    </tr>
    <?php endforeach; ?>
</table>

Je kunt het document vinden voor de alternatieve syntaxis op PHP. netto

Other episodes