StartseiteZahlenrätselSudokuSkripteKlasse: sudoku_logicMethode: dauer()

Methode: dauer()

  1. <?php

  2. function dauer() {
  3.   $this->fertig = microtime();
  4.   $tmp1 = explode(' ',$this->start);
  5.   $tmp2 = explode(' ',$this->fertig);
  6.   $this->dauer = round(($tmp2[0]+$tmp2[1]-$tmp1[0]-$tmp1[1]),3);
  7. }

  8. ?>

Diese Methode errechnet die zum Lösen des Sudoku-Rätsel benötigte Zeit.
Zuerst wird der UNIX-Zeitstempel am Ende der Berechnung in $fertig auf Mikrosekunden genau gespeichert.
Dann werden die UNIX-Zeitstempel in ihre Bestandteile zerlegt, damit das Skript damit rechnen kann.
Zuletzt wird die Differenz aus $fertig und $start gebildet und auf 3 Nachkommastellen genau in $dauer gespeichert.

Links:

Ausblenden