Schleife bricht ab... solls aber nicht

Crav3X

Erfahrenes Mitglied
Guten Tag,

habe hier eine for schleife in der ich etwas Prüfe und dem entsprechen true oder false zurück gebe... nur soll die Schleife dann weiter machen... und nicht komplett abbrechen wie sie es momentan tut...

was kann ich da tun!?


PHP:
for($l = 0;$anz > $l; $l++)
{
           if($teststart <= $bTermine['BEGINN'][$l])
	      {
	 	return false;
	      }
           else
	      {
		return true;
	       }
}
 
PHP:
for ($l=0; $anz>$l; $l++) {
	if ($teststart <= $bTermine['BEGINN'][$l]) {
		return false;
	}
}
return true;
 
Das klappt sehr gut...

Was genau war die Ursache dafür!?
Das else!?

Ich dachte es wäre im Allgemeinen das "return()" ne Funktion oder Schleife beendet...:confused:
 
Mit return wird ein Rückgabewert bestimmt und damit auch die Funktion beendet. In deinem Fall wird also nur der erste Wert geprüft und danach die Funktion beendet.
 
Zurück