Position actuelle: Accueil> Derniers articles> Guide complet pour utiliser la fonction PHP "Fichier" pour lire le contenu du fichier et les convertir en tableaux

Guide complet pour utiliser la fonction PHP "Fichier" pour lire le contenu du fichier et les convertir en tableaux

M66 2025-06-18

Guide complet pour utiliser la fonction PHP "Fichier" pour lire le contenu du fichier et les convertir en tableaux

En PHP, il existe de nombreuses fonctions de fonctionnement de fichiers pratiques, parmi lesquelles la fonction "fichier" est la plus couramment utilisée. Il peut lire facilement le contenu du fichier et convertir chaque ligne en un élément du tableau.

Prototype de fonction

Le prototype de base de la fonction est le suivant:

Fichier de table (String $ nom de fichier [, int $ flags = 0 [, ressource $ context]])
    

Comment utiliser la fonction "fichier"

Tout d'abord, nous avons besoin d'un fichier pour démontrer l'utilisation de cette fonction. Nous créons un fichier texte appelé "samptample.txt" et écrivons quelque chose:

Bonjour le monde!
Il s'agit d'un exemple de fichier.
Il est utilisé pour tester les fonctions de fichiers dans PHP.
    

Ensuite, utilisez la fonction "Fichier" pour lire le fichier et stocker le contenu de chaque ligne dans le tableau:

$ fileContent = file ("sampe.txt");
print_r ($ fileContent);
    

Lors de l'exécution de ce code, le résultat de sortie est le suivant:

Tableau
(
    [0] => Bonjour, monde!
    [1] => Il s'agit d'un exemple de fichier.
    [2] => Il est utilisé pour tester les fonctions de fichiers dans PHP.
)
    

Comme indiqué ci-dessus, la fonction "fichier" convertit avec succès le contenu de fichier en un tableau, et chaque ligne de texte devient un élément du tableau.

Supprimer les caractères Newline

Il convient de noter que la fonction "Fichier" conservera les Newlines pour chaque ligne par défaut. Si vous souhaitez supprimer ces Newlines, vous pouvez utiliser le paramètre "file_ignore_new_lines":

$ fileContent = file ("sampe.txt", file_ignore_new_lines);
print_r ($ fileContent);
    

Après l'exécution, les résultats de l'impression sont les suivants:

Tableau
(
    [0] => Bonjour, monde!
    [1] => Il s'agit d'un exemple de fichier.
    [2] => Il est utilisé pour tester les fonctions de fichiers dans PHP.
)
    

Comme vous pouvez le voir, la nouvelle ligne a été supprimée avec succès.

Sauter la ligne vide

De plus, vous pouvez contrôler davantage la façon dont les fichiers sont lus en définissant le paramètre "Flags". Par exemple, utilisez le paramètre "file_skip_empty_lines" pour sauter les lignes vides dans un fichier:

$ fileContent = file ("sampe.txt", file_ignore_new_lines | file_skip_empty_lines);
print_r ($ fileContent);
    

Après l'exécution, le résultat de sortie est:

Tableau
(
    [0] => Bonjour, monde!
    [1] => Il s'agit d'un exemple de fichier.
    [2] => Il est utilisé pour tester les fonctions de fichiers dans PHP.
)
    

Comme vous pouvez le voir, toutes les lignes vierges ont été ignorées et seules les lignes non foncées sont conservées dans le réseau.

Résumer

La fonction "fichier" de PHP nous fournit un moyen pratique de lire les fichiers et de les convertir en tableaux. En faisant passer différents paramètres, nous pouvons contrôler de manière flexible s'il faut supprimer les nouvelles lignes et si les lignes vides sont ignorées. Cela nous rend plus efficaces lors du traitement des fichiers.