Cet article présente principalement deux méthodes opératoires pour lire le contenu d'un fichier en PHP.
Dans l'article précédent [Comment PHP écrit-il des données dans un fichier spécifié ? ] vous a expliqué la méthode spécifique d'écriture de fichiers en PHP. En fait, les méthodes de fonctionnement d'écriture et de lecture de fichiers PHP sont similaires. Si vous en avez besoin, vous pouvez d'abord étudier cet article.
Ci-dessous, nous présenterons en détail les deux méthodes de lecture du contenu d'un fichier en PHP.
La première méthode : fonction fread
<?php $file=fopen('1.txt','rb+'); echo fread($file,filesize('1.txt')); fclose($file);
Ici, nous ouvrons d'abord le fichier 1.txt via fopen, puis utilisons La fonction freadlit le contenu du fichier txt.
Remarque : Le premier paramètre de fread représente le fichier lu et le deuxième paramètre représente la longueur du fichier lu.
Si nous voulons lire tout le contenu du fichier, nous devons utiliser la fonction filesize pour obtenir tous les octets du fichier.
Ensuite, le résultat de la lecture du contenu du fichier par cette méthode est le suivant :
Comme vous peut voir sur l'image. Le contenu lu est le même que le contenu du fichier original.
Deuxième méthode : fonction file_get_contents
echo file_get_contents('1.txt');
Cette méthode est très simple. Nous utilisons directement la fonction file_get_contents pour lire le contenu du fichier local.
Remarque : La fonction file_get_contents() est la méthode préférée pour lire le contenu d'un fichier dans une chaîne.
Cet article concerne deux méthodes de lecture du contenu des fichiers txt avec PHP. Si vous souhaitez en savoir plus sur PHP, vous pouvez suivre le Tutoriel vidéo PHP sur le site Web PHP chinois. Tout le monde est invité à s'y référer et à apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!