Linkweg: Home / Zahlenrätsel / Sudoku / Skripte / Klasse: sudoku_logic / Methode: dauer()
Methode: sudoku_logic::dauer()
| PHP-Code | |
|---|---|
| 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: |
<?php function dauer() { $this->fertig = microtime(); $tmp1 = explode(' ',$this->start); $tmp2 = explode(' ',$this->fertig); $this->dauer = round(($tmp2[0]+$tmp2[1]-$tmp1[0]-$tmp1[1]),3); } ?> |
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.











