Variable außerhalb einer Schleife weiterverwenden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variable außerhalb einer Schleife weiterverwenden

    Hallo,

    in diesem Code gibt es 3 echo Anweisungen (echo $isbn[0]) , funktionieren tut aber nur die erste. Könnt ihr mir erklären warum das so ist und wie ich es schaffe die Variablen auch außerhalb der Schleife weiter zu verwenden?

    Code:
    <?php
    
    $row = 1;
    if (($handle = fopen("blist1.csv", "r")) !== FALSE) {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
            $num = count($data);
            if($num<4){die;}
            echo "<p> $num Felder in Zeile $row: <br /></p>\n";
            $row++;
            global $isbn;
    
            $isbn[]=$data[0];
            echo $isbn[0];
            $barcode[]=$data[1];
            $sign[]=$data[2];
            $ikreis[]=$data[3];
        }
        fclose($handle);
        echo $isbn[0];
    }
    
    echo $isbn[0];
    
    ?>

  • #2
    Lass dir doch per:
    PHP-Code:
    print_r($isbn); 
    den Inhalt ausgeben, dann siehst du genau warum dein Echo ausserhalb der while-schleife nicht geht

    Kommentar


    • #3
      Vielen Dank!!

      Kommentar

      Lädt...
      X