PHP 列出表中的数组项 3 行

标签 php arrays

我看到了几个我正在思考的例子,但它们并不完全是我正在寻找的......抱歉,如果这是重复的帖子:

因此,我有一个函数可以读取数组中的项目,并定期添加这些项目(目前,列表中有超过 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 ,显示了它与代码输出之类的东西的工作原理。

http://jsfiddle.net/j86fu084/

ul{
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

您还可以添加 UL 元素的类,并使用它来定位 CSS 样式。

关于PHP 列出表中的数组项 3 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29755112/

相关文章:

javascript - 使用 php 创建的图像上的鼠标 onclick() 事件

php - jQuery DataTables 加载大数据

php - 使用数据透视表 mySQL 查询特定值

找不到php或无法统计

java - 来自对象的字符串列表

php - 将mysql表传输到数组

php - 使用 PHP 根据请求缩小 JS/CSS 文件

arrays - 在 Go 中附加 2 维 slice

javascript - 使用 Chart.js 和关联数组生成条形图

JavaScript:调用 Add 函数返回新数组的高阶函数;错误:输出数组中有 'NaN' 元素