Zum Lesen und Schreiben von CSV Dateien in PHP können die eingebauten Funktionen fgetcsv und fputcsv verwendet werden.
CSV Datei lesen:
$filename = 'deine_datei.csv';
$handle = fopen($filename, 'r'); // Öffnet die Datei im Lesemodus
if ($handle !== false) {
while (($row = fgetcsv($handle)) !== false) {
// $row enthält ein Array mit den Daten in der aktuellen Zeile
// Du kannst hier die Daten verarbeiten
print_r($row);
}
fclose($handle); // Schließt die Datei
} else {
echo "Konnte die Datei nicht öffnen.";
}
CSV Datei schreiben:
$filename = 'deine_datei.csv';
$data = array(
array('Name', 'Alter', 'Beruf'),
array('Max', 25, 'Ingenieur'),
array('Anna', 30, 'Designer')
);
$handle = fopen($filename, 'w'); // Öffnet die Datei im Schreibmodus
if ($handle !== false) {
foreach ($data as $row) {
fputcsv($handle, $row); // Schreibt eine Zeile in die CSV-Datei
}
fclose($handle); // Schließt die Datei
} else {
echo "Konnte die Datei nicht öffnen.";
}