Maison  >  Article  >  développement back-end  >  Comment lire chaque ligne d’un fichier texte brut en PHP ?

Comment lire chaque ligne d’un fichier texte brut en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-28 10:24:02322parcourir

How to Read Every Line from a Plain Text File in PHP?

Lecture de fichiers en texte brut en PHP

Question : Comment pouvons-nous lire chaque ligne de données à partir d'un texte brut fichier dans un script PHP ?

Réponse :

Pour lire efficacement un fichier texte ligne par ligne en PHP, nous utilisons la fonction fgets(). Voici un extrait de code détaillé qui illustre le processus :

<code class="php">$fh = fopen('filename.txt', 'r');
while ($line = fgets($fh)) {
  // Here, you can manipulate the read line as needed.
  // For example, you could echo it or perform further processing.
  // echo($line);
}
fclose($fh);</code>

Ce code initialise un pointeur de fichier, $fh, pour ouvrir le fichier texte nommé « filename.txt » en mode lecture. La boucle while lit itérativement chaque ligne dans la variable $line jusqu'à ce que la fin du fichier soit atteinte, comme l'indique la valeur de retour de fgets() devenant fausse. Au sein de la boucle, vous avez la possibilité d'effectuer les opérations souhaitées sur chaque ligne.

Cependant, il est important de noter le risque de problèmes de fin de ligne lorsque vous travaillez avec des fichiers créés sur différents systèmes d'exploitation. Consultez la documentation PHP sur fgets() pour plus d'informations et de considérations concernant les fins de ligne.

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn