我的脚注中有一个部分来自脚本,我正在尝试自定义并显示网站类别。
目前,结果仅限于每列9个结果并继续使用x个列数。我需要能够停在2列。
这是我的代码
<div class="left">
<h3 style="padding-top:15px;"><?php echo BROWSE_CATEGORIES; ?></h3>
<?php $footer_category= $this->home_model->get_category(); ?>
<?php if($footer_category) { $ftr_cnt=1; ?>
<ul>
<?php foreach($footer_category as $cat) {
echo '<li>'.anchor('search/category/'.$cat->project_category_id,substr($cat->project_category_name,0,30)).'</li>';
if($ftr_cnt>9) { $ftr_cnt=1; echo "</ul><ul>"; }
$ftr_cnt++;
}
} ?>
</ul>
</div>
答案 0 :(得分:2)
到达break
时使用9 * 2
,其中2是您想要的列数。
$ftr_cnt = 1;
foreach($footer_category as $cat)
{
echo '<li>'.anchor('search/category/'.$cat->project_category_id,substr($cat->project_category_name,0,30)).'</li>';
if($ftr_cnt == 9)
{
echo "</ul><ul>";
}
$ftr_cnt++;
if($ftr_cnt >= (9 * 2))
{
echo "</ul>";
break;
}
}