Funkcja PHP fgetcsv()
❮ Dokumentacja systemu plików PHPPrzykład
Przeczytaj i wypisz jedną linię z otwartego pliku CSV:
<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
Definicja i użycie
Funkcja fgetcsv() analizuje linię z otwartego pliku, sprawdzając pola CSV .
Wskazówka: Zobacz także funkcję fputcsv() .
Składnia
fgetcsv(file, length, separator, enclosure)
Wartości parametrów
Parameter | Description |
---|---|
file | Required. Specifies the open file to return and parse a line from |
length | Optional. Specifies the maximum length of a line. Must be greater than the longest line (in characters) in the CSV file. Omitting this parameter (or setting it to 0) the line length is not limited, which is slightly slower. Note: This parameter is required in versions prior to PHP 5 |
separator | Optional. Specifies the field separator. Default is comma ( , ) |
enclosure | Optional. Specifies the field enclosure character. Default is " |
escape | Optional. Specifies the escape character. Default is "\\" |
Szczegóły techniczne
Wartość zwrotu: | Tablica z polami CSV w przypadku powodzenia, NULL, jeśli podano nieprawidłowy plik , FALSE w przypadku innych błędów i EOF |
---|---|
Wersja PHP: | 4.0+ |
Sejf binarny: | Tak, w PHP 4.3.5 |
Dziennik zmian PHP: | PHP 5.3 – Dodano parametr escape |
Więcej przykładów
Przykład
Przeczytaj i wyślij całą zawartość pliku CSV:
<?php
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
}
fclose($file);
?>
❮ Dokumentacja systemu plików PHP