Мне интересно, будет ли это работать лучше всего, чтобы написать следующие, например:
<table> <?php foreach($array as $key=>$value){ ?> <tr> <td><?php echo $key; ?></td> </tr> <?php } ?> </table>
Таким образом, в основном встраивание HTML внутри цикла foreach, но без использования echo
для печати тегов таблицы. Будет ли это работать? Я знаю, что в JSP это работает.
Это будет работать, хотя при внедрении PHP в HTML лучше использовать следующую форму:
<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