怎么循环

waggly 2009-05-26 10:27:59
echo "<td><img src='chengpin/".$row['bujian'].".jpg'" . $row['bujian'] ."</td>";
echo "<td><img src='cailiao/".$row['xiang'].".jpg'" . $row['xiang'] ."</td>";
echo "<td><img src='cailiao/".$row['ban'].".jpg'" . $row['ban'] ."</td>";
echo "<td><img src='cailiao/".$row['da'].".jpg'" . $row['bujian'] ."</td>";
echo "<td><img src='cailiao/".$row['xiao'].".jpg'" . $row['xiao'] ."</td>";
...........很多很多行
有很多图片,我怎么样让他四个图片一排 ,然后换行,而且不是每个$row[]都有数据,如果都有数据就可以知道在哪里<tr>了
...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwd2005 2009-05-26
  • 打赏
  • 举报
回复
foreach ($row as $val) {
echo ... $val .. $val
}

while(list($key, $val) = $row) {

}
zhengyisheng2009 2009-05-26
  • 打赏
  • 举报
回复
用mod求余
rokey001 2009-05-26
  • 打赏
  • 举报
回复
把图片放在<div style="float:left;withd:***px;"></div>,用div+css简单点
ClintNorthwood 2009-05-26
  • 打赏
  • 举报
回复


$len = count($array); 你要显示的数组
echo '<tr>';
for ($i=0;$i<$len;$i++){
echo " <td> <img src='cailiao/".$row['xiao'].".jpg'" . $row['xiao'] ." </td>";
if (($i+1)%4) echo </tr><tr>;
}
echo '</tr>';
waggly 2009-05-26
  • 打赏
  • 举报
回复
本人太菜,楼上的看不懂,能详细点不,谢谢了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧