如何以PHP 或laravel 格式打印TD?
how to print TD in PHP or laravel in Below Format?
假设我有从 1 到 10 的数据并且我喜欢以下面的样式打印
Data Header
Data Header
Data Header
Data Header
Data Header
1
2
3
4
5
SixData Header
Data Header
Data Header
Data Header
Data Header
6
7
8
9
10
我有一个这样的循环,它连续打印每个元素
<table>
<tr>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
</tr>
<tr>
<th></th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
</tr>
@foreach ($number as $n)
<tr>
<td>{{$n->number}}
<tr>
@endforeach
</table>
我有一个从不知道长度的控制器获取数据的数组,它应该重复相同的模式,连续只有 5 个 TD,如何在 php 或 [= 中显示26=]
您可以使用集合的 chunk()
方法。假设 $number
是 Collection
.
@foreach($number->chunk(5) as $chunk)
<table>
<tr>
@foreach(range(1, $chunk->count()) as $rows)
<th>Data header</th>
@endforeach
</tr>
<tr>
@foreach($chunk as $n)
<td>{{ $n }}</td>
@endforeach
</tr>
</table>
@endforeach
如果 $number
只是一个数组,则执行 @foreach(collect($number)->chunk(5) as $chunk)
。
假设我有从 1 到 10 的数据并且我喜欢以下面的样式打印
Data Header | Data Header | Data Header | Data Header | Data Header |
---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
SixData Header | Data Header | Data Header | Data Header | Data Header |
---|---|---|---|---|
6 | 7 | 8 | 9 | 10 |
我有一个这样的循环,它连续打印每个元素
<table>
<tr>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
</tr>
<tr>
<th></th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
<th>Data Header</th>
</tr>
@foreach ($number as $n)
<tr>
<td>{{$n->number}}
<tr>
@endforeach
</table>
我有一个从不知道长度的控制器获取数据的数组,它应该重复相同的模式,连续只有 5 个 TD,如何在 php 或 [= 中显示26=]
您可以使用集合的 chunk()
方法。假设 $number
是 Collection
.
@foreach($number->chunk(5) as $chunk)
<table>
<tr>
@foreach(range(1, $chunk->count()) as $rows)
<th>Data header</th>
@endforeach
</tr>
<tr>
@foreach($chunk as $n)
<td>{{ $n }}</td>
@endforeach
</tr>
</table>
@endforeach
如果 $number
只是一个数组,则执行 @foreach(collect($number)->chunk(5) as $chunk)
。