0) { trigger_error("Missing entry in array for key: $key", $error); } return $default; } function microtime_diff($start, $end) { //$start = array_sum(explode(' ', $start)); //$end = array_sum(explode(' ', $end)); list($start_sec, $start_micro) = explode(" ", $start); list($end_sec, $end_micro) = explode(" ", $end); $start = (float)$start_sec .".". $start_micro; $end = (float)$end_sec .".". $end_micro; return (float)round(($end - $start), 4); } ?>