Hallo,
Das brauchst du doch gar nicht. Du rufst die Funktion auf und bekommst ein TRUE oder FALSE zurück.
Wenn FALSE, weisst du $error den passenden Text zu.
$success = pruefeZeit($zeit);
if($success === FALSE) {
$error = "Passende Fehlermeldung";
}
Kann sein dass ich nicht verstehe was du meinst oder du verstehst nicht was ich meine. In dieser Funktion steht doch dieser Wert `$parts = explode(':',$_POST['montagvon']);`{:.language-php} fest drin also muss ich den ganzen Block irgendwie 8 mal bzw. später 112 mal aufrufen, dass ich die passende Meldung eintragen kann.