0

我从数据库中获取链接并希望显示图像但每 5 个图像换行一次。我可以显示图像但需要帮助,我确定它是一个 if 语句,但不知道如何编写它。我需要显示

image1,image2,image3,image4,image5 中断 image6,image7,image8,image9,image10 中断

等等,我一共有100张图片

<?php
include('connect.php');

$query = "SELECT *  FROM `image`";
$result = mysql_query($query);
$pics = array();

while($row = mysql_fetch_array($result)){
$pics[] = "\"".$row['src']."\"";
}

foreach($pics as $show){
echo "<img src=".$show.">";
}
?>
4

2 回答 2

2

您可以使用另一个变量来计算条目

$count=0;
foreach($pics as $show){
  echo "<img src=".$show.">";
  if( $count % 5 == 0 ) echo "<br>";
  $count++;
}
于 2013-07-17T23:24:18.743 回答
0
$count = 1;
foreach($pics as $show){
if($count < 6)
{
echo '<img src="'.$show.'">';
$count++;

}
else
{
echo '<br><img src="'.$show.'">';
$count = 1;
}
}
于 2013-07-17T23:23:05.867 回答