【发布时间】:2019-12-07 12:01:12
【问题描述】:
我有一个包含运动结果的数组,如下所示:
Array
(
[0] => Array
(
[name] => Alexander
[distance] => 60
[value] => 9
)
[1] => Array
(
[name] => Alexander
[distance] => 100
[value] => 10
)
[2] => Array
(
[name] => Alexander
[distance] => 200
[value] => 11
)
[3] => Array
(
[name] => Alexander
[distance] => 400
[value] => 12
)
[4] => Array
(
[name] => Dmitriy
[distance] => 60
[value] => 5
)
[5] => Array
(
[name] => Dmitriy
[distance] => 100
[value] => 6
)
[6] => Array
(
[name] => Dmitriy
[distance] => 200
[value] => 7
)
[7] => Array
(
[name] => Dmitriy
[distance] => 400
[value] => 8
)
[8] => Array
(
[name] => Sergei
[distance] => 60
[value] => 1
)
[9] => Array
(
[name] => Sergei
[distance] => 100
[value] => 2
)
[10] => Array
(
[name] => Sergei
[distance] => 200
[value] => 3
)
[11] => Array
(
[name] => Sergei
[distance] => 400
[value] => 4
)
)
我需要在 html 表格中以特定方式显示数组数据,应该是这样的。顶部标题应包含“距离”键的所有唯一值,左侧标题应包含“名称”键的所有唯一值:
| 60 | 100 | 200 | 400
===========================================
Alexnader | 9 | 10 | 11 | 12
===========================================
Dmitriy | 5 | 6 | 7 | 8
===========================================
Sergei | 1 | 2 | 3 | 4
我怎样才能用最少的循环或使用 php 数组方法以最快的方式做到这一点?谢谢。
【问题讨论】:
-
这是php数组?在此处发布数组而不是 print_r() 的输出
-
@DevsiOdedra 这是一个数组的 print_r() 输出。
-
到目前为止,您自己有没有尝试过?
-
也许有一些更好的方法来组织数组中的数据,这样你就可以随意打印它们了!