Дорогие друзья У меня есть Div изображений.
<div class="img_team_container">
<div class="img_team_subcontain">
<div class="img_team"><a href="#" class="btn_1" title="Dining"></a></div>
</div>
</div>
Мой вопрос в том, что, как я могу показать четыре изображения на строку, а строки могут быть любого типа с php.
Предполагая, что у вас есть массив $images
изображений:
<?php $i = 0; foreach($images as $image): ?>
<?php if($i === 0): ?>
<div class="row">
<?php endif; ?>
<?php echo sprintf('<img src="%s" />', $image['src']); ?>
<?php if($i === 4): $i = 0; ?>
</div>
<?php else: $i++; endif; ?>
<?php endforeach; ?>
Ну, я не вижу тег изображения в вашем коде, но использую арифметику modulo.
<?
$perRow=4;
for($i=0;$i < count($myimages); $i++) {
echo '<img src="'.$myimages[$i].'"/>';
if(($i+1)%$perRow === 0) {
// we reched the end of the row, lets break
echo '<br/>';
}
}
?>