userID と transaction 値の 2 つの値を持つ配列があります。userID は一意ではありません。同じ値のリスト/配列が必要で、単に「合計」しただけです。意味: userID に複数のオカレンスがある場合、2 番目の値 (トランザクション) を一緒に追加したいと考えています。例を投稿します。
$a = array(
1 => 1,
1 => 2,
2 => 3,
2 => -17
);
必要な関数を実行した後の結果は次のとおりです。
$a = array(
1 => 3,
2 => -14
);
したがって、ユーザー ID の重複はなく、トランザクション値はユーザー ID の 1 つのエントリに追加されます。
私はSQLデータベースからこれらの値を取得しているので、SQLビューなどでこれを解決できれば、それも有効な答えになります:-)