process($_REQUEST); // Useful function function array_median($array) { $count = count($array); if($count === 0) { return null; } $middle = floor($count / 2); sort($array, SORT_NUMERIC); $median = $array[$middle]; // assume an odd # of items // Handle the even case by averaging the middle 2 items if ($count % 2 == 0) { $median = ($median + $array[$middle - 1]) / 2; } return $median; } // Useful function function array_mean($array) { $count = count($array); if($count === 0) { return null; } return array_sum($array) / $count; } // Useful function function array_standard_deviation($array) { $count = count($array); if ($count === 0) { return null; } $mean = array_mean($array); $variance = 0; foreach($array as $i) { $variance += pow(($i - $mean), 2); } return round(sqrt($variance / $count), 1); }