PHP simple foreach loop with HTML [closed]

2022-08-30 08:14:35

我想知道实际编写以下内容是否最好:

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

所以基本上在foreach循环中嵌入HTML,但不用于打印表标签。这行得通吗?我知道在JSP中这是有效的。echo


答案 1

这将起作用,尽管在HTML中嵌入PHP时,最好使用以下形式:

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

您可以在 PHP.net 上找到替代语法的文档。


答案 2

推荐