Position actuelle: Accueil> Catégories de fonctions> fgetcsv

fgetcsv

Lisez une ligne à partir du pointeur de fichier et analysez le champ CSV
Nom:fgetcsv
Catégorie:Système de fichiers
Langage de programmation:php
Description en une ligne:Analyse une ligne à partir du fichier ouvert et vérifiez le champ CSV.

Définition et utilisation

La fonction fgetcsv() lit une ligne à partir du pointeur de fichier et analyse le champ CSV.

Semblable à fgets() , la différence est que fgetcsv() analyse les lignes de lecture et trouve des champs au format CSV, puis renvoie un tableau contenant ces champs.

False est renvoyé lorsque l'erreur fgetcsv() se produit, y compris à la fin du fichier.

Remarque: Depuis PHP 4.3.5, le fonctionnement de fgetcsv() est sûr binaire.

Exemple

Exemple 1

 <? Php

$ file = fopen ( "contacts.csv" , "r" ) ;
print_r ( fGetcsv ( fichier $ ) ) ;
fclose ( fichier $ ) ;

?>

Fichier CSV:

 George , John , Thomas , États-Unis
James , Adrew , Martin , États-Unis

La sortie est similaire:

 Tableau 
( 
[0] => George
[1] => John 
[2] => Thomas
[3] => USA
)

Exemple 2

 <? Php

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

Tandis que ( ! Feof ( fichier $ ) )
  {
  print_r ( fGetcsv ( fichier $ ) ) ;
  }

fclose ( fichier $ ) ;

?>

Fichier CSV:

 George , John , Thomas , États-Unis
James , Adrew , Martin , États-Unis

La sortie est similaire:

 Tableau 
( 
[0] => George
[1] => John 
[2] => Thomas
[3] => USA

Tableau
(
[0] => James
[1] => Adrew
[2] => Martin
[3] => USA
)

grammaire

 FGETCSV ( fichier , longueur , séparateur , enceinte )
paramètre décrire
déposer Requis. Spécifiez les documents à inspecter.
longueur

Facultatif. La longueur maximale de la ligne spécifiée. Doit être supérieur à la ligne la plus longue du fichier CVS.

Ce paramètre est facultatif dans PHP 5. Il est requis avant PHP 5.

Si ce paramètre est ignoré (réglé sur 0 dans PHP 5.0.4 et plus tard), il n'y a pas de limite sur la longueur, mais qu'elle peut affecter l'efficacité de l'exécution.

séparateur Facultatif. Définit le Field Delimiter (un seul caractère est autorisé), la valeur par défaut est la virgule.
enceinte

Facultatif. Définit le caractère surround de champ (un seul caractère est autorisé), la valeur par défaut étant des devis doubles.

Ce paramètre a été ajouté dans PHP 4.3.0.

Fonctions similaires
  • Lisez une ligne à partir du pointeur de fichier et analysez le champ CSV fgetcsv

    fgetcsv

    Lisezuneligneàpartir
  • Vérifiez si le fichier ou le répertoire existe file_exists

    file_exists

    Vérifiezsilefichiero
  • Testez si le pointeur de fichier atteint la fin du fichier feof

    feof

    Testezsilepointeurde
  • Retourner la cible du lien symbolique readlink

    readlink

    Retournerlacibleduli
  • Créer un fichier avec un nom de fichier unique tempnam

    tempnam

    Créerunfichieravecun
  • Toutes les données restantes sur le pointeur de fichier de sortie fpassthru

    fpassthru

    Touteslesdonnéesrest
  • Renvoie le nom du chemin absolu normalisé realpath

    realpath

    Renvoielenomduchemin
  • Définir l'accès au fichier et le temps de modification touch

    touch

    Définirl'accèsau
Articles populaires