Arbeiten mit CSV-Dateien
Beim Arbeiten mit CSV-Dateien in PHP kannst Du auf praktische,
eingebaute Funktionen zurückgreifen, die Dir viel Arbeit abnehmen.
Wenn Du eine CSV-Datei einlesen möchtest,
kannst Du zum Beispiel die Funktion fgetcsv() verwenden.
Sie liest die Datei Zeile für Zeile ein und gibt Dir die
enthaltenen Werte direkt als Array zurück,
sodass Du sie einfach weiterverarbeiten kannst.
Möchtest Du Daten in eine CSV-Datei schreiben, hilft Dir fputcsv(). Du übergibst der Funktion ein Array mit Deinen Daten, und PHP kümmert sich automatisch darum, dass alles korrekt im CSV-Format gespeichert wird. So musst Du Dich nicht selbst um Trennzeichen oder Formatierung kümmern.
Um eine CSV oder auch eine beliebige Datei auszulesen oder überarbeiten müssen wir ein paar neue Methoden und Funktionen berücksichtigen.
Spaltenüberschrift:
Diese sollten wir uns in einem Array speichern. So können wir sie jederzeit einbinden oder verarbeiten.
Wenn Ihr Anregungen oder Kommentare habt, seid so nett und kontaktiert mich unter: Kontakt
Möchtest Du Daten in eine CSV-Datei schreiben, hilft Dir fputcsv(). Du übergibst der Funktion ein Array mit Deinen Daten, und PHP kümmert sich automatisch darum, dass alles korrekt im CSV-Format gespeichert wird. So musst Du Dich nicht selbst um Trennzeichen oder Formatierung kümmern.
Um eine CSV oder auch eine beliebige Datei auszulesen oder überarbeiten müssen wir ein paar neue Methoden und Funktionen berücksichtigen.
- fopen( $datei, ' r ' ): Öffnen einer Datei mit den Rechten ' r ' oder
- fopen( $datei, ' w ' ): Öffnen und überschreiben einer Datei mit den Rechten ' w '
- fclose( $handle ): Schließen der zuvor geöffneten Datei
- Lesend ( r ): Öffnet die Datei zum Lesen. Der Zeiger steht am Anfang.
- Lesend u. Schreibend ( r+ ): Öffnet zum Lesen und Schreiben. Der Zeiger steht am Anfang.
- Schreibend ( w ): Öffnet zum Schreiben. Achtung: Löscht den gesamten Inhalt der Datei (schneidet sie auf \(0\) Byte ab) oder erstellt sie neu.
- Schreibend u. Lesend ( w+ ): Öffnet zum Lesen und Schreiben. Achtung: Löscht ebenfalls den bestehenden Inhalt.
- Anhängend ( a ): Öffnet zum Schreiben. Der Zeiger steht am Ende der Datei. Bestehender Inhalt bleibt erhalten.
- Anhängend u. Lesend ( a+ ): Öffnet zum Lesen und Schreiben. Daten werden am Ende angehängt.
Spaltenüberschrift:
Diese sollten wir uns in einem Array speichern. So können wir sie jederzeit einbinden oder verarbeiten.
Wenn Ihr Anregungen oder Kommentare habt, seid so nett und kontaktiert mich unter: Kontakt