PHP简单的foreach循环与HTML

时间:2012-04-21 11:02:15

标签: php html foreach

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

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

所以基本上将HTML嵌入到foreach循环中,但不使用echo来打印表标记。这会有用吗?我知道在JSP中这是有效的。

1 个答案:

答案 0 :(得分:150)

虽然在HTML中嵌入PHP时最好使用以下形式:

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

您可以在此处找到替代语法的文档:http://www.php.net/manual/en/control-structures.alternative-syntax.php