【问题标题】:split images from array从数组中分割图像
【发布时间】:2013-07-17 23:18:24
【问题描述】:

我从数据库中获取链接并希望显示图像但每 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.">";
}
?>

【问题讨论】:

  • &lt;img style='display: inline-block;'

标签: php javascript html


【解决方案1】:

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

$count=0;
foreach($pics as $show){
  echo "<img src=".$show.">";
  if( $count % 5 == 0 ) echo "<br>";
  $count++;
}

【讨论】:

    【解决方案2】:
    $count = 1;
    foreach($pics as $show){
    if($count < 6)
    {
    echo '<img src="'.$show.'">';
    $count++;
    
    }
    else
    {
    echo '<br><img src="'.$show.'">';
    $count = 1;
    }
    }
    

    【讨论】:

    • 这对你有用吗?继续并将其标记为已回答以关闭问题(如果已回答)
    • 是的,它对我有用,但不会让我选择已回答,没有足够的代表,但已回答
    猜你喜欢
    • 2022-10-17
    • 2014-12-03
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 2018-10-23
    • 2015-12-18
    相关资源
    最近更新 更多