【发布时间】:2019-02-07 21:22:17
【问题描述】:
我有一个查询的输出(从控制器传递到视图),它被转换为如下所示的 JSON 数组。
array (size=14)
0 =>
array (size=4)
'student_id' => string '8660' (length=4)
'session_count' => int 6
'type' => string 'lecture' (length=7)
'group' => null
1 =>
array (size=4)
'student_id' => string '8660' (length=4)
'session_count' => int 5
'type' => string 'practical' (length=9)
'group' => string 'A' (length=1)
2 =>
array (size=4)
'student_id' => string '8661' (length=4)
'session_count' => int 7
'type' => string 'lecture' (length=7)
'group' => null
3 =>
array (size=4)
'student_id' => string '8661' (length=4)
'session_count' => int 3
'type' => string 'practical' (length=9)
'group' => string 'B' (length=1)
4 =>
array (size=4)
'student_id' => string '8662' (length=4)
'session_count' => int 4
'type' => string 'lecture' (length=7)
'group' => null
我想在表格中打印 Student_id Session Count(Lectures) Session Count(Practical) (这样每个学生编号仅与相关的 Lectures 和 Practical 会话计数一起出现在一行中)。 我广泛搜索解决方案。此论坛中所有可用于删除重复项的解决方案也会删除整个数组元素,从而删除其中包含的讲座/实践和会话计数值。我的@foreach 循环打印重复。
如何以上述格式打印此内容,同时在表格中打印唯一的 student_ids 以及相关的会话计数(讲座)会话计数(实践)。我正在使用 Laravel 4.2。
【问题讨论】: