Fonction PHP fgetcsv()
❮ Référence du système de fichiers PHPExemple
Lisez et affichez une ligne à partir du fichier CSV ouvert :
<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
Définition et utilisation
La fonction fgetcsv() analyse une ligne d'un fichier ouvert, vérifiant les champs CSV .
Astuce : Voir aussi la fonction fputcsv() .
Syntaxe
fgetcsv(file, length, separator, enclosure)
Valeurs des paramètres
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 "\\" |
Détails techniques
Valeur de retour : | Un tableau avec les champs CSV en cas de succès, NULL si un fichier invalide est fourni, FALSE sur les autres erreurs et sur EOF |
---|---|
Version PHP : | 4.0+ |
Coffre-fort binaire : | Oui, en PHP 4.3.5 |
Journal des modifications PHP : | PHP 5.3 - Ajout du paramètre escape |
Plus d'exemples
Exemple
Lire et générer l'intégralité du contenu d'un fichier CSV :
<?php
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
}
fclose($file);
?>
❮ Référence du système de fichiers PHP