gpt4 book ai didi

php - Laravel:获取数组元素以显示在表格上

转载 作者:行者123 更新时间:2023-12-05 09:28:17 24 4
gpt4 key购买 nike

如何获取数组的元素数据?下面是我的对象 Tour 的数组数据。

有些 Tour 可能没有 tour_attendees(空数组)。

一次巡回演出将只有两个记录(参加者)。

#items: array:3 [▼
0 => {#2115 ▶}
1 => {#3067 ▶}
2 => {#2125 ▼
+"id": 12
+"schedule_date": "28-11-2021"
+"created_at": "2021-11-18T00:16:42.000000Z"
+"updated_at": "2022-01-19T08:29:05.000000Z"
+"deleted_at": null
+"tour_attendees": array:2 [▼ // array data that I want to extract
0 => {#3077 ▶} // attendee #1
1 => {#3054 ▶} // attendee #2
]
}

我想提取数据并放入表格中,如下所示。

| No  |    Attendee #1 |     Mobile      |    Attendee #2   |     Mobile      |
| | | (Attendee #1) | | (Attendee #2) |
|-----|----------------|-----------------|------------------|-----------------|
| 1 | | | | |
| 2 | | | | |

Blade 文件

@foreach ($tour->tour_attendees as $key => $value)
<td>
@if (!empty($tour->tour_attendees))
@foreach ($tour->tour_attendees as $key => $attendee)
@if ($key == 0)
{{ $attendee->name }}
@endif
@endforeach
@endif
</td>
<td> attendee #1 mobile</td>
@endforeach

最佳答案

您可以将数组包装在集合中,并且只获取两条记录,如下所示:

collect($your_array)->take(2)->get()

关于php - Laravel:获取数组元素以显示在表格上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71494025/

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