我在根据一个数组中的ID列表对另一个数组中的特定数据求和时遇到问题。假设我有一个这样的数组:
[
[
"student_id" => "1",
"score" => "10",
],
[
"student_id" => "1",
"score" => "10",
],
[
"student_id" => "2",
"score" => "10",
],
[
"student_id" => "3",
"score" => "10",
],
]
然后我在数组中有一个学生ID列表
$list = [1, 2, 3];
- 1 = 20
- 2 = 10
- 3 = 10
我想实现的是基于学生ID对分数求和,然后将其推送到新数组1 = 20, 2 = 10, 3 = 10
。我用一个嵌套的循环来做这件事,但它不起作用。我不知道该怎么做。
请给予我一个解决这个问题的提示。
3条答案
按热度按时间ddarikpa1#
输出将是:
mwg9r5ms2#
您可以在PHP中使用循环和条件语句的组合。
o0lyfsai3#