PHP fgetcsv()
La fonction fgetcsv() est une fonction intégrée en PHP qui analyse une ligne à partir d’un fichier ouvert, en vérifiant les champs CSV.
Syntaxe
fgetcsv(file, len, sep, enc)
Paramètres
- file(Obligatoire) : Spécifie le fichier à analyser.
- len(Optionnel) : Spécifie la longueur maximale d’une ligne.
- sep(Optionnel) : Spécifie le séparateur de champ. La valeur par défaut est la virgule (,).
- enc(Optionnel) : Spécifie le caractère de fermeture. La valeur par défaut est (
"
).
Valeur de retour
La fonction renvoie un tableau avec les champs CSV en cas de succès, NULL si un fichier non valide est fourni.
Version PHP:
4+
Exemple :
Le code suivant lit le contenu d’un fichier CSV:
<?php // Ouvrir le fichier $file = fopen("file.csv","r"); while(!feof($file)) { print_r(fgetcsv($file)); } // Fermer le fichier fclose($file); ?>