English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция fgetcsv() может анализировать строку из открытого файла и анализировать поля CSV. Эта функция останавливается на новой строке, которая достигает указанной длины или EOF, в зависимости от того, что наступит primero. Функция возвращает массив из полей CSV при успешном выполнении или false при неудаче и EOF.
array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\\" ]]]])
Эта функция ähnelt der Funktion fgets(), aber der Unterschied besteht darin, dass die Funktion fgetcsv() die Zeile im CSV-Format, die sie liest, analysiert und ein Array mit den gelesenen Feldern zurückgibt. Funktion fgetcsv() gibt false zurück, wenn ein Fehler auftritt (einschließlich dem Ende der Datei).
<?php $file = fopen("/PhpProject/EmpDetails.csv", "r"); echo fgetcsv($file); fclose($file); ?>
Результат вывода
Массив ( [0] => Chandra [1] => Ravi [2] => Adithya [3] => Sai )
<?php $file = fopen("/PhpProject/EmpDetails.csv", "r"); while(! feof($file)) { print_r(fgetcsv($file)); } fclose($file); ?>
Результат вывода
Массив ( [0] => Chandra [1] => Ravi [2] => Adithya [3] => Sai ) Массив ( [0] => Dev [1] => Jai [2] => Ramesh [3] => Raja )