Linkweg: Home / Zahlenrätsel / Sudoku / Skripte / Klasse: sudoku_logic / Methode: checkInsert()
Methode: sudoku_logic::checkInsert()
| PHP-Code | |
|---|---|
| 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: |
<?php function checkInsert() { for ($x=0;$x<9;$x++) { for ($y=0;$y<9;$y++) { if (!preg_match('/^[1-9]$/i',$this->arrZeilen[$x][$y]) && '' != $this->arrZeilen[$x][$y]) { $this->arrZeilen[$x][$y] .= '" class="fehler'; $this->status = 'error'; $this->countError++; } } } } ?> |
Diese Methode prüft das eingegebene Sudoku-Rätsel bevor die Berechnung gestartet wird.
Anhand eines regulären Ausdrucks wird überprüft, ob in jedem Eingabefeld entweder eine
einstellige Zahl oder nichts eingegeben wurde. Sollte dies nicht zutreffen, so wird die Berechnung
nicht gestartet.











