html页面foreach循环如何分段?html页面foreach循环如何分段?如图所示,比如第一列读取5个换一个段落在读5个这样的效果,求解答!谢谢【CSDN】大侠~~~高端大气上档次,低调奢华有内涵。奔放洋气有深度,狂拽炫酷屌炸天。。。 分享到: ------解决方案--------------------http://www.w3school.com.cn/php/func_array_chunk.asp------解决方案--------------------不一定非要拆分数组或计数只需将每个条目定宽并浮动,即可在外容器内分栏排列了只不过次序是 从左到右,从上到下而不是你示意的 从上到下,从左到右------解决方案--------------------<br /> ul,li{padding:0px;margin:0px;}<br /> ul {list-style:none;width:250px; background:green;}<br /> li {display:inline-block; width:50px; background:red;}<br /> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 这是在谷歌浏览器下的现实。设置好ul和li的宽度就可以实现任意列了写样式要注意浏览器的兼容性问题,譬如ie的忘记那个版本了是不支持inline-block的,需要写hack多行多列最好不要用列表,用table比较省事test.php $arr=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14); $has_n_cols=3; //现实几列 $count=count($arr); $timer=1; foreach($arr as $value) { if($timer%$has_n_cols==1)