我想要显示总分.我得到以下个人分数.每个用户都有两个"集合",他们有一个分数.
foreach ($user['results'] as $result) {
error_log($result['user_id']);
error_log($result['score']);
}
Run Code Online (Sandbox Code Playgroud)
以上内容在日志中返回:
10938 // user_id
16.00 // score
10938 // user_id
12.00 // score
...
Run Code Online (Sandbox Code Playgroud)
我想要做的是添加16.00+ 12.00以获得总分28.谢谢你的任何建议!
您可以使用array_sum和array_chunk
$arr = array_chunk($user['results'], 2);
$sums = array_map(function($v){return array_sum(array_column($v, 'score'));}, $arr);
Run Code Online (Sandbox Code Playgroud)