現在、次のように 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
に必要なli
タグは 5 つだけです。それ以上の場合は、別のタグul
が生成されて次のタグが追加li
されます。