$res) { $averages[$algo] = 0; foreach ($res as $time) { $averages[$algo] += $time; } $averages[$algo] /= (count($res)); } foreach ($results as $algo => $res) { $stdev[$algo] = 0; foreach ($res as $time) { $stdev[$algo] += pow($time - $averages[$algo], 2); } $stdev[$algo] = sqrt($stdev[$algo]/(count($res) -1)); } echo PHP_EOL . PHP_EOL . 'Results: ' . PHP_EOL; $i = 1; foreach ($results as $algo => $v) { echo "$algo: {$averages[$algo]} +/- {$stdev[$algo]} microseconds for $iter 32 byte values $iter times each\n"; }