我有一個有序的列表,它是19個條目長(但可以改變,或多或少)。我將它列在一個下拉菜單中,但由於其長度的原因,該列正在下降到頁面的下方。Php的foreach分割列成列(最好是同樣)
我想創建一個單獨的列(ul或div),將列表等分爲2或3,或者設置列表大小,例如每個列表最多7個。
任何想法?當前代碼:
<div id="colour" class="dropmenudiv">
<?php
$sql = "select * from rug_colours where id <> 0 and active = 1 order by name";
$rs = $database->query($sql);
$index = 0;
foreach($rs as $v) {
echo "<a href=\"//$base_url/?action=search&colour=".$v['id']."\" >".$v['name']."</a>";
}
?>
讓我第一次知道嗎?你的代碼工作正常嗎?所有的價值都在下降? –
[你如何將一個列表分割成均勻大小的塊?](https://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks) – Jakumi
Ryan Malone您有責任檢查答案並標記出最適合您的答案。 –