Как сделать autocut ячеек после определенного числа и начать новую строку

У меня есть json-файл с массивом из более чем 100 изображений

foreach($images as $image) { $imagelink = $image['link']; echo "<tr>"; echo "<td><img src=$imagelink></td>"; echo "</tr>"; } 

Проблема в том, что этот код выводит 1 изображение на строку, а другой – под ним.

Как я могу сделать это, как показано на рисунке 4 в строке

Структура выглядит так:

 IMAGE IMAGE IMAGE IMAGE IMAGE IMAGE IMAGE IMAGE 

вместо

 IMAGE IMAGE IMAGE 

Пожалуйста помоги! Благодаря!

Related of "Как сделать autocut ячеек после определенного числа и начать новую строку"

Как насчет этого:

 echo "<table>"; $col = 0; $maxCols = 4; foreach($images as $image) { // first row, or we've already output the max number of images per row so start a new one if( $col % $maxCols == 0 ) { // we need to end a previously started row if( $col != 0 ) { echo "</tr>"; } echo "<tr>"; } $imagelink = $image['link']; echo "<td><img src=$imagelink></td>"; $col++; } // we didn't end the last row we started if( $col != 0 ) echo "</tr>"; echo "</table>";