[Code] CSV-Datei parsenSie befinden sich: Home > Webmaster News

Daten, die in Form einer CSV-Datei vorliegen, können Sie mit der folgenden kleinen Funktion parsen und dann einfach weiterverarbeiten:
<?
function parseCSV($csvDatei,$trennzeichen) {
$csvDatei = file($csvDatei);
foreach ($csvDatei as $key=>$value) {
$zeile = explode($trennzeichen,$value);
foreach ($zeile as $kk=>$feld) {
$csv[$key][$kk] = trim($feld);
}
}
return $csv; // an associative array of the csv.
}
// Aufruf und Ausgabe
$datei = 'ordner/csvdatei.csv';
$CSV = parseCSV($datei,";");
print_r($CSV);
?>
Die CSV-Datei wird zunächst mit file() in ein Arry gelesen, wobei jede einzelne Zeile ein eigenes Array-Element darstellt. danach wird ein assoziativer Array erstellt, der von der Funktion zurückgegeben wird.
Diese Funktion eignet sich nicht für sehr große Dateien, weil alle Daten zunächst in den Speicher gelesen werden.
(Quelle: Wolfgang ), Eingetragen am 07.July.2008 
Ähnliche News 12.08.2008 - [Code] Php Fehlersuche vereinfachen
29.07.2008 - [Code] Eingegebenes Datum prüfen
25.07.2008 - [Tutorial] Arbeiten mit Arrays [2 von 2]
22.07.2008 - [Tutorial] Einführung in Funktionen
21.07.2008 - [Code] Passwort erzeugen
Letzten Webmaster News 10.09.2008 - [Tipp] Fehler beim Speichern des Alters eines User...
10.09.2008 - [Tipp] Nach Serverumstellung läuft Script nic...
29.08.2008 - [Tutorial] Verbindung zu MySql und Auswahl einer D...
28.08.2008 - [TIPP] PHP code lesbar gestaltet
28.08.2008 - [Tutorial] Arbeiten mit Unix-Zeitstempeln, date(),...
| |
Anzeige |
 |
|