Candid Dauth: for schleife => unendlich ohne grund

Beitrag lesen

Hallo du da draußen,

for($i=0; $i<count($raids); $i++)

$zahl=count($raids);
for($i=0; $i<$zahl; $i++)

Ich würde gerne wissen warum das eine geht und das andere [eine Endlosschleife erzeugt]

Ich vermute, dass du innerhalb des Codes, der mit der For-Schleife ausgeführt wird, einen Wert ins Array $raids hinzufügst -- Womit mit jedem Durchlauf count($raids) sowie $i eins größer wird und letzteres damit niemals größer gleich count($raids) wird.

Die zweite Lösung solltest du somit vorziehen, da dabei die Anzahl der Werte in $raids vor der Ausführung irgendeiner Anweisung in der For-Schleife genommen wird.

Grüße von hier drinnen, aus Biberach an der Riss,
Candid Dauth (Dogfish)

--
»Bismarck biss Mark, bis Mark Bismarck biss!«
http://cdauth.net.tc/
ie:{ fl:( br: va:} ls:[ fo:| rl:( n4:( ss:) de:> js:( ch:| sh:( mo:) zu:|