English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основы

PHP Уровень продвинутый

PHP & MySQL

PHP Руководство

Пример использования и пример функции PHP fgetcsv()

Руководство по PHP Filesystem

Функция 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).

Пример 1

<?php
   $file = fopen("/PhpProject/EmpDetails.csv", "r"); 
   echo fgetcsv($file);
   fclose($file);
?>

Результат вывода

Массив
(
   [0] => Chandra
   [1] => Ravi
   [2] => Adithya
   [3] => Sai
)

Пример 2

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

Руководство по PHP Filesystem