exciter: Element eines Arrays einzeln ausgeben?

Tag zusammen, ich habe mir mal folgendes kleine Script geschrieben:

<?php
$datei="test.txt";
$dz=fopen($datei, "r");
while (!feof($dz)) {
$get=fgets($dz, 1000);
}
fclose($dz);
$s=explode("|", $get);
for ($i=0; $i<=count($s)-1; $i++) {
echo $s[$i]."<br>";
}
?>

Damit lasse ich mir ja alle Elemente des Arrays $s ausgeben. Wie aber kann ich es machen, das jedes einzelne Element $s[$i] einzeln ausgegeben wird? Mit einer switch-Anweisung vielleicht?

switch($show) {
case $i:
echo $s[$i];
}

oder so ähnlich?

  1. Nochwas: Ich möchte auf die einzelnen Elemente des Arrays so zugreifen: seite.php?show=1

    1. Nochwas: Ich möchte auf die einzelnen Elemente des Arrays so zugreifen: seite.php?show=1

      Dann brauchst Du nur sowas:

      echo $arrayvariable[$_GET['show']];

      Grüße
      Andreas

  2. for($i=0; $i<=sizeof($s); $i++){
      $wert = $s[$i];
    }

  3. Hi!

    switch($show) {
    case $i:
    echo $s[$i];
    }

    oder so ähnlich?

    Vielleicht besser in einer Schleife mit foreach, lies mal:
    http://www.schattenbaum.net/php/array.php
    http://www.php.net/manual/de/language.types.array.php
    http://www.php.net/manual/de/control-structures.foreach.php

    Da stehen SEHR viele Beispiele!

    Grüße
    Andreas