<?php
$array = [ [ 0 => '1' , 1 => '2' ],
[ 0 => '1' , 1 => '3' ],
[ 0 => '2' , 1 => '4' ],
[ 0 => '3' , 1 => '3' ],
[ 0 => '2' , 1 => '7' ],
[ 0 => '1' , 1 => '5' ],
[ 0 => '2' , 1 => '6' ]
];
$result = array();
foreach ($array as $row) {
if (isset($result[$row[0]])) {
$result[$row[0]] += $row[1];
} else {
$result[$row[0]] = $row[1];
}
}
print_r($result);
preferences:
53.04 ms | 402 KiB | 5 Q