Start · Sprachen · PHP · Referenz · fgetcsv

fgetcsv

Funktion

Liest eine CSV-Zeile und gibt sie als Array zurück.

seit PHP 4.0.0 Kategorie: io

Signatur

fgetcsv(resource $stream, ?int $length = null, string $separator = ",", string $enclosure = "\"", string $escape = "\"): array|false

Beschreibung

Bei EOF: false. Für große CSVs mit Generatoren kombinieren.

Parameter

Name Typ Default Beschreibung
$stream Pflicht resource Handle.
$length ?int null Max. Zeilenlänge.
$separator string "," Feld-Trenner.

Rückgabewert

Typ
array|false
Beschreibung
Zeile oder false.

Beispiele

CSV Import

<?php

$fh = fopen('users.csv', 'r');
$header = fgetcsv($fh);
while (($row = fgetcsv($fh)) !== false) {
    $user = array_combine($header, $row);
    // ...
}
fclose($fh);