<?php
$array = [
[11 => 771725],
[11 => 847226],
[10 => 410035],
[11 => 455387],
];
$result = array_fill_keys(range(1,12), 0);
foreach ($array as $a) {
$result[key($a)] += reset($a);
}
print_r($result);
- Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- Array
(
[1] => 0
[2] => 0
[3] => 0
[4] => 0
[5] => 0
[6] => 0
[7] => 0
[8] => 0
[9] => 0
[10] => 410035
[11] => 2074338
[12] => 0
)
- Output for 5.1.6
- Parse error: syntax error, unexpected '[' in /in/Tf1QZ on line 3
Process exited with code 255.
preferences:
163.77 ms | 407 KiB | 5 Q