Как я могу показать четыре изображения в строке и строки могут быть любого нет с php - PullRequest
0 голосов
/ 28 августа 2010

Дорогие друзья, у меня есть Div of Images.

  <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.

Ответы [ 2 ]

2 голосов
/ 28 августа 2010

Если у вас есть массив $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; ?>
1 голос
/ 28 августа 2010

ну, я не вижу тег изображения в вашем коде, но использую арифметику по модулю.

<?
$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/>';
 }
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...