Maison  >  Article  >  développement back-end  >  Comment lire des données ligne par ligne à partir d’un fichier texte en PHP ?

Comment lire des données ligne par ligne à partir d’un fichier texte en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-27 00:21:02942parcourir

How to Read Data Line by Line from a Text File in PHP?

Récupération de données ligne par ligne à partir d'un fichier texte en PHP

Si vous rencontrez un scénario dans lequel vous devez accéder aux données d'un fichier texte en clair ligne par ligne dans votre application PHP, il existe une solution pratique et simple. Voyons comment y parvenir facilement.

Pour commencer, considérons un fichier texte situé sur votre serveur contenant un ensemble de données disposées ligne par ligne. Le but est de lire efficacement ces données dans votre script PHP. Voici comment y parvenir :

<code class="php">$fh = fopen('filename.txt','r');
while ($line = fgets($fh)) {
  // Perform operations or process each line here
}
fclose($fh);</code>

En utilisant la fonction fopen, vous accédez au fichier et l'ouvrez en lecture. La fonction fgets suivante entre en jeu, vous permettant de lire chaque ligne du fichier et de la stocker dans la variable $line. Ce processus se poursuit jusqu'à ce que la fin du fichier soit atteinte.

Au fur et à mesure que vous parcourez chaque ligne, vous pouvez effectuer les opérations nécessaires ou traiter les données dans la boucle. Il convient de noter que le manuel PHP fournit des informations importantes concernant les problèmes potentiels de fin de ligne pouvant survenir pour les utilisateurs exécutant des systèmes d'exploitation Mac. En prenant note de ces considérations, vous pouvez assurer un fonctionnement transparent de votre script de lecture de fichiers.

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