Probleme mit dem Auslesen einer CSV

Dsimon24

Lieutenant
Registriert
Aug. 2016
Beiträge
595
Moin zusammen,

ich versuche gerade eine CSF-Datei auszulesen, mittels PHP.
Leider funktioniert es noch nicht so korrekt, wie vorgestellt.
Vielleicht habt ihr eine Idee, was ich falsch mache?

Mappe1.csv
Code:
id;vorname;nachname;email;phone;mobil
1;Hans;Muster;hans@web.de;0202-999999;0160-1122334
2;Dieter;Muster;dieter@web.de;0202-888888;0160-9988776
3;Günther;Muster;guenther@web.de;0303-777766;0160-7766554

test.php
PHP:
$index = 0;
$file = fopen('Mappe1.csv', 'r');
    while(! feof($file))
    {
        // Speichert CSV-Zeile in ein Array
        // Element 0 beinhaltet die Überschriften
        // Ab Element 1 sind es die Datei-Inhalte
        $array[$index] = fgetcsv($file);
        $index++;
    }
fclose($file);

for($i = 1; $i < count($array); $i++){
    list($csvId, $csvVorname, $csvNachname, $csvEmail, $csvPhone, $csvMobil) = explode(";", $array[$i]);
    echo "- Die Person $i heißt $csvVorname $csvNachname<br><br>";
}

Das Ergebnis, welches ich aktuell erhalte:
- Die Person 1 heißt

- Die Person 2 heißt

- Die Person 3 heißt

Was könnte da noch falsch sein?

VG, David
 
Sieh dir mal die Signatur an: https://www.php.net/manual/en/function.fgetcsv.php Da sollte es eigentlich Klick machen, wieso mit deinen Daten nichts bei rum kommt.

Weiterhin wie in deinen alten Threads: Nutze var_dump() oder installier dir xdebug. Bei jedem Problem nen Forenpost eröffnen und auf Antworten warten, sollte dich doch auch nerven.
 
  • Gefällt mir
Reaktionen: Drexel, PHuV und GroMag
Zurück
Oben