【问题标题】:PHP / HTML - re organize arrayPHP / HTML - 重新组织数组
【发布时间】:2011-04-02 15:58:32
【问题描述】:

我有一个 ID 值类似于 [2,34,7,46,16,19 ...] 等的数组

每个 ID 指向我用 html 显示的更多数据,例如:

<ul>
  <li>
    content from 2
    content from 34
    content from 7
  </li>

  <li>
    content from 46
    content from 16
    content from 19
  </li>
  ...

请注意,在这种情况下,每个列表项中有 3 个条目。 如何以始终恰好有 5 个列表项的方式将数组中的条目共享给每个 &lt;li&gt;?

例如,如果数组有 15 个项目,每个 &lt;li&gt; 有 3 个项目,或者如果数组有 9 个项目,每个 &lt;li&gt; 至少有 1 个条目(其中 4 个将有 2 个)

【问题讨论】:

  • 天哪,我喜欢你的个人资料图标。太搞笑了

标签: php html arrays html-lists


【解决方案1】:

array_chunk($myArray, count($myArray) / 5) 应该可以工作。您可能需要稍微调整一下,例如 count/5 上的 ceil 或 floor,但这是正确的方向。

http://php.net/manual/en/function.array-chunk.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    • 2015-05-27
    • 2011-03-30
    • 1970-01-01
    相关资源
    最近更新 更多