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