Maison > Article > développement back-end > Exemple de méthode PHP de lecture d'un fichier txt ligne par ligne
En PHP, vous pouvez utiliser des fichiers Excel pour importer et exporter des données de fichiers, ce qui rend les données plus intuitives. Cependant, l'exploitation de fichiers Excel dans des projets nécessite généralement de s'appuyer sur des fichiers de classe PHPExcel, et l'efficacité d'exécution n'est pas aussi bonne que celle du texte txt. fichiers. Si le nombre de colonnes de données est relativement important et que vous devez effectuer des statistiques sur les résultats exportés, vous pouvez utiliser Excel. Si le nombre de colonnes est petit et que vous n'avez pas besoin de trop traiter les résultats, vous pouvez utiliser un fichier txt. .
PHP implémente l'import et l'export de données Excel, veuillez vous référer à l'article : Utiliser PHPExcel pour implémenter l'import et l'export de fichiers Excel
PHP génère fichiers txt, voir pour plus de détails Article : PHP génère le titre et le contenu du fichier txt
Ici, implémentez simplement le PHP suivant pour lire la ligne du fichier txt en ligne, et lisez le contenu du fichier txt et converti en un tableau que nous connaissons :
/* * 逐行读取TXT文件 */ function getTxtcontent($txtfile){ $file = @fopen($txtfile,'r'); $content = array(); if(!$file){ return 'file open fail'; }else{ $i = 0; while (!feof($file)){ $content[$i] = mb_convert_encoding(fgets($file),"UTF-8","GBK,ASCII,ANSI,UTF-8"); $i++ ; } fclose($file); $content = array_filter($content); //数组去空 } return $content; }
Les données texte TXT sont les suivantes :
Le résultat de la lecture est le suivant :
Recommandations associées :
Ajax lit le txt et affiche le txt contenu dans les pages
php lit les fichiers txt et insère des données dans la base de données
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!