【问题标题】:how to create <ul> thing for each 10 <li> created?如何为每创建 10 个 <li> 创建 <ul> 事物?
【发布时间】:2021-08-12 08:47:15
【问题描述】:

我需要每 10 条记录创建新的&lt;ul&gt; 以存储其余记录。 这个想法是每 10 个 &lt;li&gt; 他创建另一个 &lt;ul&gt; 块,其中将包含 10 个更多等等。

blade 中从银行返回的内容:

我现在正在尝试处理以下结果:

有人可以帮我吗?

【问题讨论】:

  • 在 StackOverflow 上,您应该先尝试自己解决问题。然后,如果您失败了,请尝试研究为什么以及如何解决它。当所有其他方法都失败时,来这里,以MCVE 的形式展示您尝试过的内容,解释失败的原因以及您的期望。
  • 在 StackOverflow 上,您应该先尝试自己解决问题。然后,如果您失败了,请尝试研究为什么以及如何解决它。当所有其他方法都失败时,来这里,以 MCVE 的形式展示你尝试过的东西,解释它是如何失败的以及你所期望的
  • 能否将您的代码发布为文本而不是图像,以便即使图像被删除,您的问题仍然可以理解?

标签: php laravel laravel-5 laravel-blade


【解决方案1】:

通过array_chunk(),您可以将数组拆分为 10 个项目的块(如果是最后一个块,则更少)。

@php
    $chunks = array_chunk($category->recursiveChildren, 10);
@endphp

@foreach($chunks as $chunk)
    <ul>
        @foreach($chunk as $child)
            <li>{{ $child }}</li>
        @endforeach
    </ul>
@endforeach

【讨论】:

    猜你喜欢
    • 2014-03-25
    • 2021-04-08
    • 1970-01-01
    • 2014-01-30
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多