【发布时间】:2020-07-08 17:33:37
【问题描述】:
这里只是一个简单的问题。我有以下数组:
Array(21) {
[0] => Array(7) {
["punti"] => Integer 418
["vittorie"] => Integer 9
["podi"] => Integer 18
["gv"] => Integer 14
["id_pilota"] => Integer 1
["team"] => String(15) "Red Bull Racing"
["naz"] => String(2) "it"
}
[1] => Array(7) {
["punti"] => Integer 353
["vittorie"] => Integer 6
["podi"] => Integer 16
["gv"] => Integer 3
["id_pilota"] => Integer 19
["team"] => String(16) "Scuderia Ferrari"
["naz"] => String(2) "it"
}
[2] => Array(7) {
["punti"] => Integer 335
["vittorie"] => Integer 4
["podi"] => Integer 15
["gv"] => Integer 1
["id_pilota"] => Integer 5
["team"] => String(12) "Mercedes-AMG"
["naz"] => String(2) "it"
}
[3] => Array(7) {
["punti"] => Integer 181
["vittorie"] => Integer 1
["podi"] => Integer 5
["gv"] => Integer 1
["id_pilota"] => Integer 2
["team"] => String(12) "Mercedes-AMG"
["naz"] => String(2) "it"
}
[4] => Array(7) {
["punti"] => Integer 147
["vittorie"] => Integer 0
["podi"] => Integer 3
["gv"] => Integer 0
["id_pilota"] => Integer 14
["team"] => String(15) "Racing Point F1"
["naz"] => String(2) "mx"
}
[5] => Array(7) {
["punti"] => Integer 127
["vittorie"] => Integer 0
["podi"] => Integer 0
["gv"] => Integer 0
["id_pilota"] => Integer 13
["team"] => String(7) "Haas F1"
["naz"] => String(2) "dk"
}
减少到 21 个元素。
我的目标是根据每个飞行员的团队总结所有分数(“punti”索引)。 所以要获得这样的东西:
Array(10) {
[0] => Array(2) {
["team"] => String(...) "Mercedes-AMG")
["points"] => Integer 516
我知道这很容易,但是解决此类问题的最快/最方便的方法是什么?
【问题讨论】:
标签: php arrays multidimensional-array sum key