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
  • Supprimer les fichiers unlink

    unlink

    Supprimerlesfichiers
  • Voir Unlink () ou unset () (PHP n'a pas de mots clés ou de fonctions de suppression) delete

    delete

    VoirUnlink()ouunset(
  • Changer le groupe auquel appartient le fichier chgrp

    chgrp

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

    touch

    Définirl'accèsau
  • Renommer un fichier ou un répertoire rename

    rename

    Renommerunfichierouu
  • Modifier le propriétaire du lien symbolique lchown

    lchown

    Modifierlepropriétai
  • Renvoie la partie de nom de fichier dans le chemin basename

    basename

    Renvoielapartiedenom
  • Changer le umask actuel umask

    umask

    Changerleumaskactuel
Articles populaires