我看到了几个我正在思考的例子,但它们并不完全是我正在寻找的......抱歉,如果这是重复的帖子:
因此,我有一个函数可以读取数组中的项目,并定期添加这些项目(目前,列表中有超过 50 个项目)。 它将所有内容放在列表中 ( < ul > )。
function getListItems()
{
$listItems = array(
1 => "List Item 1",
2 => "List Item 2",
3 => "List Item 3",
4 => "List Item 4",
5 => "List Item 5",
6 => "List Item 6",
7 => "List Item 7",
8 => "List Item 8",
9 => "List Item 9",
10 => "List Item 10",
11 => "List Item 11",
12 => "List Item 12",
13 => "List Item 13",
14 => "List Item 14",
15 => "List Item 15",
);
$fullList = "<ul>";
foreach($listItems as $itemId=>$itemName)
{
$fullList .= "<li><a href='somePage.php?id=" .$itemId. "'>" .$itemName. "</a></li>";
}
$fullList .= "</ul>";
return $fullList;
}
但是,我最终想做的是创建一种方法将其显示在表格中,在屏幕上以三行显示......
而不是它当前正在执行的操作,而只是列出您必须“永远”滚动的所有内容。
This是我当前输出到... (是的,它在某种程度上适合移动设备)。
最佳答案
我会使用CSS - 特别是column-count属性。
查看本指南,了解 CSS 列的工作原理:https://css-tricks.com/guide-responsive-friendly-css-columns/
注意:这不是 PHP。
这是一个 fiddle ,显示了它与代码输出之类的东西的工作原理。
ul{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
您还可以添加 UL 元素的类,并使用它来定位 CSS 样式。
关于PHP 列出表中的数组项 3 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29755112/