gpt4 book ai didi

php - Laravel: Blade foreach 循环引导列

转载 作者:可可西里 更新时间:2023-10-31 22:05:25 25 4
gpt4 key购买 nike

我有一个 foreach 循环,里面包含带有引导列的 html。

@foreach($address as $add)
<div class="col-md-6">
Some data
</div>
@endforeach

但是,bootstrap 在创建列之前需要行 div,将其直接放入 foreach 循环将为每个 col-md-6 创建一个行 div。我想知道如何放入行 div,跳过下一个循环,仅放入结束的 div 标记。然后重复该过程。

循环 4 次的示例输出:

<div class="row">
<div class="col-md-6">
Some data
</div>
<div class="col-md-6">
Some data
</div>
</div>
<div class="row">
<div class="col-md-6">
Some data
</div>
<div class="col-md-6">
Some data
</div>
</div>

最佳答案

作为 Alexey Mezenin 答案的替代方案,您可以改用 array_chunkhttp://php.net/manual/en/function.array-chunk.php

@foreach(array_chunk($address, 2) as $chunk)
<div class="row">
@foreach($chunk as $add)
<div class="col-md-6">
Some data
</div>
@endforeach
</div>
@endforeach

我个人觉得上面的代码更具可读性。

或者,如果 $address 是一个集合,您可以执行 $address->chunk(2) 而不是 array_chunk($address, 2).

如果您想更改您拥有的列数,您只需将 2 更改为您想要的列数即可。

关于php - Laravel: Blade foreach 循环引导列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41650670/

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