PHP fgetcsv() Fonction

❮ Référence du système de fichiers PHP

Exemple

Lire et afficher une ligne d'un fichier CSV ouvert :

<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
Exécuter l'exemple »

Définition et Utilisation

La fonction fgetcsv() analyse une ligne d'un fichier ouvert, en vérifiant les champs CSV .

Astuce : Voir aussi la fonction fputcsv() .

Syntaxe

fgetcsv( file , length , separator , enclosure )

Valeurs des Paramètres

Paramètre Description
file Requis. Spécifie le fichier ouvert à partir duquel retourner et analyser une ligne.
length Optionnel. Spécifie la longueur maximale d'une ligne. Doit être supérieure à la plus longue ligne (en caractères) dans le fichier CSV. Si ce paramètre est omis (ou défini à 0), la longueur de la ligne n'est pas limitée, ce qui est légèrement plus lent.
separator Optionnel. Spécifie le séparateur de champ. Par défaut, c'est la virgule ( , )
enclosure Optionnel. Spécifie le caractère d'encapsulation de champ. Par défaut, c'est "
escape Optionnel. Spécifie le caractère d'échappement. Par défaut, c'est "\\"


Détails Techniques

Valeur de Retour : Un tableau avec les champs CSV en cas de succès, NULL si un file invalide est fourni, FALSE en cas d'autres erreurs et à EOF.
Version PHP : 4.0+
Sûr pour les binaires : Oui
Journal des modifications PHP : PHP 5.3 - Ajout du paramètre escape

Plus d'Exemples

Exemple

Lire et afficher le contenu entier d'un fichier CSV :

<?php
$file = fopen("contacts.csv","r");

while(! feof($file))
{
print_r(fgetcsv($file));
}

fclose($file);
?>
Exécuter l'exemple »

❮ Référence du système de fichiers PHP