目前,我从 MySQL 获取数据如下:
$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。