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);