die JSON-Datei beinhaltet ca. 900 dieser Datensätze, wie stell ich das dann an?
Genau so. Nur eben den Teil weglassen, in welchem ich das JSON für den Test erstmal erzeugte. Bleibt:
<?php
$array = json_decode( ( file_get_contents( '/foo/bar.json' ) ), true );
if ( json_last_error() ) {
header ( 'Content-Type: test/plain; charset=utf-8' );
echo json_last_error_msg() . PHP_EOL;
exit;
}
$sum = 0;
foreach ( $array as $tupel ) {
$sum += $tupel['amount'];
}
echo 'Summe: ' . $sum . PHP_EOL;
Das sollte bei nur 900 Datensätzen in ein paar Millisekunden erledigt sein.