PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php $arrays = [ ['userId' => 1, 'coin' => 2.20 ], ['userId' => 5, 'coin' => 0.60 ], ['userId' => 1, 'coin' => 1.00 ], ['userId' => 31, 'coin' => 0.30 ], ['userId' => 1, 'coin' => 4.00 ], ['userId' => 31, 'coin' => 0.20 ], ['userId' => 31, 'coin' => 0.30 ], ['userId' => 5, 'coin' => 0.30 ] ]; $res = array_reduce( $arrays, function($res, $ar) { if (isset($res[$ar['userId']])) { $res[$ar['userId']] += $ar['coin']; } else { $res[$ar['userId']] = $ar['coin']; } return $res; }, [] ); print_r($res);
Show:  
Copy Clear