Отображение изображения зависит от использования тега html <img>
, и вы можете использовать оператор по модулю %
, чтобы знать, когда вы отображаете X изображений, чтобы вы могли закрыть существующую строку.и откройте новый.
$images ; //array of image urls
$countImages = count($images) ;
$imagesPerRow = 5 ;
for ($i = 0 ; $i < $countImages; $i++) {
//display image here
$image = $images[$i] ;
echo "<img src='$image'>" ;
if ($i % $imagesPerRow == 0) {
//have displayed an entire row
echo '<br>' ;
}
}
Modulo возвращает остаток от деления.Итак, допустим, вы хотите строки из 5 изображений.Если $ i делится ровно на 5, то остаток будет равен 0, что означает, что было показано 5 изображений, поэтому пришло время для новой строки.