function niveau2(array $woorden, array $wz, $len, $x) { niveau1($woorden, $wz, $len, $x); foreach ($woorden as $word) { // per woord $lw = strlen($word); // hoe lang het woord is $woord = str_split($word); // maak array van letters for ($rij = 0; $rij < $x; $rij++) { // per rij for ($vak = $len - 1; $vak > -1; $vak--) { // per vakje in die rij $tf = true; if ($woord[0] == $wz[$rij][$vak]) { // als de eerste letter van het woord gevonden is for ($let = 0; $let < $lw; $let++) { //per letter $vak2 = $vak - $let; if ($woord[$let] != $wz[$rij][$vak2]) { //als die niet klopt $tf = false; // geef dan false } } if ($tf == true) { // als het wel true is (dus als het klopt) $locaties[$word] = array(); for ($let = 0; $let < $lw; $let++) { $vak3 = $vak - $let; $loc = $rij . " " . $vak3; array_push($locaties[$word], $loc); // vul locaties van letters in array } } } } } } }
$len = strlen($wz[0]); $c = 0; $woorden = array(); $registreren = false; foreach ($m as $w) { $w = trim($w); if ($registreren == true) { $c++; $woorden[$c] = $w; } if (strlen($w) == 0) { $registreren = true; } } print "<pre>"; tabel($wz, $x, $len); displaywoorden($woorden); if ($lvl = 1) { niveau1($woorden, $wz, $len, $x); } if ($lvl = 2) { niveau2($woorden, $wz, $len, $x); } if ($lvl = 3) { niveau3($woorden, $wz, $len, $x); } print "</pre>"; include 'kleuren.php'; ?> </body> </html>