PHP输出横向排列问题 有两个字段,一个pic ,一个是TITLE 现在从数据库里读出来,需要两行一列(第一行读pic,第二行读TITLE),横向3次后换行, 请教如何实现,谢谢各位了, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不如先把库里读出来的全部转成PHP的数组,再去操作就方便多了。你的需求很难懂,什么是 横向3次后换行 横向排列3组数据,再换行这个用CSS样式来解决最好<style type="text/css"> .co{ width:33%; margin:0px; float:left;}</style><div> <div class="co"></div> <div class="co"></div> <div class="co"></div> <!-- 到这会自动换行,因为浏览器为了优化体验会将行宽限制在100%以内 --> <div class="co"></div></div>或者 给循环里加一句判断当前是第几行,如果能整除3那么就输出表格换列的标记,好像是 </tr><tr> 纠结了,蹩脚的码$arr = array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14);$sum = count($arr);for($i=0;$i<$sum;$i++){ echo "<td>$i<td>"; if(($i+1)%3==0&&$i!=0){ echo " </tr><tr>"; }else if($i==$sum-1){ for($j=3-$sum%3;$j>0;$j--){ echo "<td> <td>"; } echo " </tr>"; } } 求一份有国家和地区信息的数据库或者xml都行 求高手帮助解决,只差最后一步。Apache+php5.3.2+mssql2008+Driver2.2+Native10.0(此错误信息很困扰我,前面都很顺利) 我编写的这个函数为何执行不了? 4数求24 求一正则表达式 上传文件 急问 数据查询问题 关于list() 唉,辞职了,郁闷 如何击败php安装错误的问题? 栏目无法统一置顶,求高手解答 PHP新手上路
你的需求很难懂,什么是 横向3次后换行
这个用CSS样式来解决最好
<style type="text/css">
.co{ width:33%; margin:0px; float:left;}
</style>
<div>
<div class="co"></div>
<div class="co"></div>
<div class="co"></div>
<!-- 到这会自动换行,因为浏览器为了优化体验会将行宽限制在100%以内 -->
<div class="co"></div>
</div>或者 给循环里加一句判断当前是第几行,如果能整除3那么就输出表格换列的标记,好像是 </tr><tr>
$sum = count($arr);
for($i=0;$i<$sum;$i++){
echo "<td>$i<td>"; if(($i+1)%3==0&&$i!=0){
echo " </tr><tr>";
}else if($i==$sum-1){
for($j=3-$sum%3;$j>0;$j--){
echo "<td> <td>";
}
echo " </tr>";
}
}