Maison > Article > développement back-end > Parlons de la façon dont PHP lit les données des fichiers txt
Cet article vous présente principalement les connaissances pertinentes sur PHP Il vous présente principalement les informations pertinentes sur la façon dont PHP lit les données des fichiers txt. L'article les présente en détail à travers des exemples de codes et d'images, ce qui est très utile pour. tout le monde. Apprendre ou utiliser PHP a une certaine valeur d'apprentissage de référence. J'espère que cela sera utile à tout le monde.
(Tutoriel recommandé : Tutoriel vidéo PHP)
1. Lorsque vous utilisez un fichier, vous devez d'abord utiliser la fonction fopen() pour ouvrir le fichier. La syntaxe est la suivante :
fopen(filename, mode, include_path, context);
2 Une fois l'opération sur le fichier terminée, le fichier doit être fermé, utilisez la fonction fclose();
Par exemple. :
Il existe trois fonctions qui peuvent être utilisées, à savoir : la fonction readfile(), la fonction file(), la fonction file_get_contents().
Fonction readfile(), utilisée pour lire un fichier et l'écrire dans le tampon de sortie, renvoyant false si une erreur se produit.
La fonction file() stocke le contenu du fichier dans un tableau ligne par ligne, y compris les nouvelles lignes, et renvoie false en cas d'échec.
La fonction file_get_contents() lit le contenu du fichier dans une chaîne. S'il y a des paramètres offset et maxlen, elle commencera à lire le contenu avec une longueur maxlen à la position spécifiée par le paramètre offset. FAUX.
Exemple :
Le résultat de l'exécution est tel qu'indiqué dans la figure :
La fonction fgets() et la fonction fgetss() lisent toutes deux une ligne de données. .
Fonction fgets() :
string fgets ( resource $handle [, int $length ] );
$handle est le fichier en cours d'ouverture, $length est la longueur des données à lire.
Fonction fgetss() :
string fgetss (ressource $handle [, int $length [, string $allowable_tags ]] );
la fonction fgetss() est une variante de la fonction fgets() et fgets() Identique, sauf que la fonction fgetss() supprime tout balisage HTML et PHP du texte lu.
Lors de la recherche et du remplacement d'un certain caractère, vous devez lire un certain caractère de manière ciblée. Utilisez la fonction :
Tutoriel vidéo PHP)
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!