252 of 410 menu

Fonction file

La fonction file lit le contenu d'un fichier et le retourne sous forme de tableau, où chaque élément correspond à une ligne du fichier. Le premier paramètre de la fonction est le chemin vers le fichier, et le second (optionnel) - les drapeaux pour modifier le comportement de la fonction.

Syntaxe

file(string $filename, int $flags = 0);

Drapeaux

Drapeau Description
FILE_USE_INCLUDE_PATH Rechercher le fichier dans les répertoires spécifiés dans include_path.
FILE_IGNORE_NEW_LINES Ne pas ajouter les caractères de saut de ligne (\n) à la fin de chaque élément du tableau.
FILE_SKIP_EMPTY_LINES Ignorer les lignes vides lors de la formation du tableau.

Exemple

Lisons le contenu du fichier 'test.txt' et affichons le tableau de lignes :

<?php $res = file('test.txt'); print_r($res); ?>

Exemple

Utilisation du drapeau FILE_IGNORE_NEW_LINES pour supprimer les caractères de nouvelle ligne :

<?php $res = file('test.txt', FILE_IGNORE_NEW_LINES); print_r($res); ?>

Exemple

Lecture d'un fichier avec utilisation simultanée de plusieurs drapeaux :

<?php $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); print_r($res); ?>

Voir aussi

  • la fonction file_get_contents,
    qui lit le contenu d'un fichier dans une chaîne de caractères
  • la fonction fopen,
    qui ouvre un fichier ou une URL
  • la fonction readfile,
    qui affiche le contenu d'un fichier
  • la fonction parse_ini_file,
    qui analyse un fichier de configuration
bydeenesfrptru