# Генерация HTML таблицы с помощью одного цикла в PHP

Сформируем таблицу с помощью одного цикла, вручную записав в теги `td` элементы подмассива:

`<?php echo '<table>'; foreach ($arr as $user) { echo '<tr>'; echo "<td>{$user['name']}</td>"; echo "<td>{$user['age']}</td>"; echo "<td>{$user['salary']}</td>"; echo '</tr>'; } echo '</table>'; ?>`

Такой способ даст нам более полный контроль, как над порядком ячеек, так и над возможностью в каждую ячейку добавить какие-то дополнительные данные, например, вот так:

`<?php echo '<table>'; foreach ($arr as $user) { echo '<tr>'; echo "<td>{$user['name']}</td>"; echo "<td>{$user['age']} years</td>"; echo "<td>{$user['salary']} dollars</td>"; echo '</tr>'; } echo '</table>'; ?>`
← →
↑