<?php
$file = [
[0, 'a', 1, 2],
[0, 'a', 1, 2],
[0, 'b', 1, 2],
];
$fieldNames = [
'id',
'location',
'blankets',
'sleepingbags'
];
$sumBlankets = [];
foreach ($file as $i => $line) {
$row = array_combine($fieldNames, $line);
$k = $row['location']; // important
if (!array_key_exists($k, $sumBlankets)) {
$sumBlankets[$k] = ['blankets'=>0, 'sleepingbags'=>0];
}
$sumBlankets[$k]['blankets'] += $row['blankets'];
$sumBlankets[$k]['sleepingbags'] += $row['sleepingbags'];
}
var_export( $sumBlankets );
preferences:
54.23 ms | 402 KiB | 5 Q