Yadgar: Arrayelemente in Schleife ausgeben?

Beitrag lesen

High!

Beim Durchgehen der Beispiele zu Array-Funktionen in SCHMIDT, LEISS: PHP - Das Einsteigerseminar wundere ich mich schon seit einiger Zeit, dass zur Ausgabe der Array-Elemente nie eine Schleife verwendet wird, sondern immer nur so unbeholfene Konstruktionen wie

echo arr[0]."<br>".arr[1]."<br>".arr[2]. ... etc. ad nauseam

Kurzerhand habe es dann mal selbst mit einer Schleife versucht:

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

und erfahre dann in den Fehlermeldungen, dass der Index eines Arrays IMMER eine Konstante sein muss, nicht nur bei der Definition, sondern auch bei allen weiteren Zugriffen! Kann das sein? Sollte es nicht auch noch eine andere, flexiblere Art und Weise geben, auf die Indizes von Arrays zuzugreifen?

Bis bald im Khyberspace!

Yadgar