我想知道实际写下以下内容是否最好,例如:
<table>
<?php foreach($array as $key=>$value){ ?>
<tr>
<td><?php echo $key; ?></td>
</tr>
<?php } ?>
</table>
所以基本上是在foreach循环中嵌入HTML,但不使用echo
来打印表标记.这样行吗?我知道这很管用.
我想知道实际写下以下内容是否最好,例如:
<table>
<?php foreach($array as $key=>$value){ ?>
<tr>
<td><?php echo $key; ?></td>
</tr>
<?php } ?>
</table>
所以基本上是在foreach循环中嵌入HTML,但不使用echo
来打印表标记.这样行吗?我知道这很管用.
虽然在HTML中嵌入PHP时,最好使用以下形式:
<table>
<?php foreach($array as $key=>$value): ?>
<tr>
<td><?= $key; ?></td>
</tr>
<?php endforeach; ?>
</table>
你可以找到the alternative syntax on PHP.net美元的doctor