//Durchlaufe alle Formulardaten: foreach($_POST as $parameter => $wert) { //Formularfelder, die in $pruefung stehen, //müssen in die oben definierten Muster passen if(isset($pruefung[$parameter])) // wenn ein Muster vorhanden { if(!preg_match($pruefung[$parameter], $wert)) { $debug = bin2hex($wert); die("DEBUG #$debug# ". '
Eingaben unzureichend - bitte gehen Sie zurück zum Feld ' . $parameter . ': ' . $wert); } // Das Muster ist gematcht } else { //wenn kein Muster vorhanden //Der Rest wird weggeworfen. unset($_POST[$parameter]); } }