gpt4 book ai didi

php - 如何使用 php 显示三列列表?

转载 作者:太空狗 更新时间:2023-10-29 14:46:12 27 4
gpt4 key购买 nike

在过去的几个小时里,我一直在尝试找出 php 代码以在三列中显示列表以使其具有此顺序,但没有成功

A D G
B E H
C F I

但是我真的迷路了。谁能帮我这个?我目前只有按此顺序列出的代码

A B C
D E F
G H I

这是我当前的代码:

echo '<table><tr>';
foreach ($categories as $k => $category) {
if ($k % 3 == 0 && $k ! = 0) {
echo '</tr><tr>';
}
echo '<td><a href="category.php?category='.$category["id"].'">'.$category["category"].'</a></td>';
}
echo '</table>';

最佳答案

试试这个:

$columns = 3;
$rows = ceil(count($categories) / $columns);

echo '<table>';

for ($row = 0; $row < $rows; $row++) {
echo '<tr>';

foreach ($categories as $k => $category) {
if ($k % $rows == $row) {
echo '<td><a href="category.php?category='.$category["id"].'">'.$category["category"].'</a></td>';
}
}

echo '</tr>';
}

echo '</table>';

效率不是很高,但现在我想不出更好的方法。

关于php - 如何使用 php 显示三列列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13784137/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com