PHP: CSV Datei parsen

Der Parser einmal nach Wikipedia Manier erklärt.

Bei PHP ist die Funktion fgetcsv hilfreich.

array fgetcsv (
resource $handle [,
int $length = 0 [,
string $delimiter = ‚,‘ [,
string $enclosure = ‚“‚ [,
string $escape = ‚\\‘ ]]]] )

Auslesen einer gesamten CSV Datei

<?php
   $row = 1;
   if (($handle = fopen("daten.csv", "r")) !== FALSE) {
      while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
         $num = count($data);
         echo "<p> $num Felder in Zeile $row: <br /></p>\n";
         $row++;
         for ($c=0; $c < $num; $c++) {
            echo $data[$c] . "<br />\n";
         }
      }
      fclose($handle);
   }
?>

 

http://www.php.net/manual/de/function.str-getcsv.php, http://www.php.net/manual/de/function.fgetcsv.php

Advertisements

Kommentare

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s