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

Tutoriel PHP de Base

Tutoriel PHP Avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP fgetcsv()

PHP Filesystem Référence Manuel

La fonction fgetcsv() peut analyser une ligne et des champs CSV à partir d'un fichier ouvert. Cette fonction arrête de renvoyer une nouvelle ligne de la longueur spécifiée ou EOF, selon ce qui arrive en premier. La fonction renvoie un tableau des champs CSV avec succès, ou false en cas d'échec et EOF.

Syntaxe

array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\\" ]]]])

Cette fonction est similaire à la fonction fgets(), mais elle se distingue par le fait que la fonction fgetcsv() analyse les lignes de format CSV lues et renvoie un tableau contenant les champs lus. La fonction fgetcsv() peut renvoyer false en cas d'erreur (y compris à la fin du fichier).

Exemple1

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

Résultat de la sortie

Tableau
(
   [0] => Chandra
   [1]] => Ravi
   [2]] => Adithya
   [3]] => Sai
)

Exemple2

<?php
   $file = fopen("/PhpProject/EmpDetails.csv", "r"); 
   while(! feof($file)) {
      print_r(fgetcsv($file));
   }
   fclose($file);
?>

Résultat de la sortie

Tableau
(
    [0] => Chandra
    [1]] => Ravi
    [2]] => Adithya
    [3]] => Sai
)
Tableau
(
    [0] => Dev
    [1]] => Jai
    [2]] => Ramesh
    [3]] => Raja
)

PHP Filesystem Référence Manuel