mbr: Arrayelemente in Schleife ausgeben?

Beitrag lesen

hallo

Errandum: es muss natürlich $arr heißen!

und $i ansonsten versucht er die _Konstante_ i als Index zu verwenden, die du garantiert nirgendwo definiert hast ;-)

Außerdem gilt natürlich auch das, was wahsaga gesagt hat. Man muss darauf achten, dass sich der Index innerhalb der definierten Grenzen bewegt. Falls du nur "normale"(numerische) Arrays verwendest und keine "Schweinereien" wie assoziative Arrays, kannst du beispielsweise count() verwenden

  
for ($i=0; $i<count($arr); $i++)  
{  
  echo $arr[$i]."<br>";  
}  

evtl. ist es auch so von der Performance her noch besser, da nicht bei jedem Schleifendurchlauf das count() ausgewertet werden muss

  
$anz=count($arr);  
for ($i=0; $i<$anz; $i++)  
{  
  echo $arr[$i]."<br>";  
}  

Liebe Grüße mbr