Yadgar: Arrayelemente in Schleife ausgeben?

Beitrag lesen

High!

Nein, das kann nicht sein.
Er muss weder beim Zuweisen noch beim Auslesen konstant sein.
Er kann zu jedem beliebigen Zeitpunkt ein Ausdruck sein.

Wie lautet die genaue Fehlermeldung?

Notice: Use of undefined constant i - assumed 'i' in D:\xampplite\htdocs\test\Schmidt_Leiss_090.php on line 10
Array

Wie wurde das Array erzeugt, bzw. was enthält es (var_dump)?

Das Array sieht so aus:

$videos = array("Woodstock", "Der Wüstenplanet", "Blade Runner", "Abyss", "Reise nach Kandahar");

Und laut var_dump scheint auch alles zu stimmen:

array(5) { [0]=>  string(9) "Woodstock" [1]=>  string(16) "Der Wüstenplanet" [2]=>  string(12) "Blade Runner" [3]=>  string(5) "Abyss" [4]=>  string(19) "Reise nach Kandahar" }

Vermutlich bist du einfach nur zu weit gelaufen mit deiner Schleife, und greifst auf nicht mehr existierende Einträge zu ...? (Meldung á la "undefined offset ...")

Kann auch nicht sein, die Schleife läuft nur bis einschließlich 4:

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

Bis bald im Khyberspace!

Yadgar