我想知道是否最好实际编写以下内容,例如:
<table>
<?php foreach($array as $key=>$value){ ?>
<tr>
<td><?php echo $key; ?></td>
</tr>
<?php } ?>
</table>
所以基本上将 HTML 嵌入到 foreach 循环中,但不使用echo
打印表格标签。这行得通吗?我知道在 JSP 中这是有效的。
这将起作用,尽管在 HTML 中嵌入 PHP 时,最好使用以下形式:
<table>
<?php foreach($array as $key=>$value): ?>
<tr>
<td><?= $key; ?></td>
</tr>
<?php endforeach; ?>
</table>
您可以在 PHP.net 上找到替代语法的文档