目前,我从MySQL中获取数据如下:PHP迭代UL分割
$catmapper = new Application_Model_Mapper_BusinessCategoryMapper();
$result = $catmapper->getBusinessCategory();
我遍历结果从上面使用for
循环到<li>
标签如下:
$mcat = "<ul>";
for($i=0; $i<count($result); $i++){
$mcat = $mcat . "<li class='refinecategory'><a id='refine_category_0_0' class='browse-category' href='/business/searchreviews?mct=active' rel='active'>".$result[$i]['cat_name']."</a></li>";
}
$mcat = $mcat . "</ul>";
但是,这将产生ul
标签中的巨大列表。我怎样才能将上述声明分解为多个ul
标签?在每个ul
我只需要5 li
标签,如果多于另一个ul
将生成并将其添加到其中li
。
if((i i%5)== 0){add a ul – Babblo 2013-03-07 04:31:51