我有一小段脚本只运行查询,检索数据库中的所有类别,然后将它们列在另一个上面。
if ($all_categories) {
foreach ($all_categories as $cid => $arr) {
$sidebar .= '<a href="index.php?action=sort&cid=' . $cid . '">' . $arr['name'] . ' (' . $arr['count'] . ')</a><br />';
}
}
} else {
$sidebar = 'There are no categories yet';
}
基本上,我需要这段代码来循环前10个结果,然后回显一些HTML div,然后在循环中重新拾取。然而,我是新人,不知道我会怎么做。我想要合并一个计数器,但不确定这是否是正确的方法。
答案 0 :(得分:1)
if ( $all_categories ) {
$count = 1;
foreach ( $all_categories as $cid => $arr ) {
$sidebar .= '<a href="index.php?action=sort&cid=' . $cid . '">' . $arr['name'] . ' (' . $arr['count'] . ')</a><br />';
if ( 10 == $count ) {
$sidebar .= 'This code fires after the 10th result is displayed.';
}
$count++;
}
} else {
$sidebar = 'There are no categories yet';
}