Maison  >  Article  >  développement back-end  >  Parlons de la façon dont PHP lit les données des fichiers txt

Parlons de la façon dont PHP lit les données des fichiers txt

WBOY
WBOYavant
2022-08-01 15:04:054041parcourir

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.

Parlons de la façon dont PHP lit les données des fichiers txt

(Tutoriel recommandé : Tutoriel vidéo PHP)

1. Ouvrir/fermer des fichiers

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. :

2. Lire et écrire des fichiers

1. Lire l'intégralité du fichier

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 :

2. Lire une ligne de données

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.

3. Lire un caractère

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 :

4.

Lisez les données d'une longueur spécifiée à partir du fichier, utilisez la fonction fread();

(Tutoriel recommandé :

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer