Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel einer PHP-Methode zum zeilenweisen Lesen einer TXT-Datei

Beispiel einer PHP-Methode zum zeilenweisen Lesen einer TXT-Datei

小云云
小云云Original
2018-03-20 14:47:5611750Durchsuche

In PHP können Sie Excel-Dateien zum Importieren und Exportieren von Dateidaten verwenden, wodurch die Daten intuitiver gestaltet werden. Für den Betrieb von Excel-Dateien in Projekten ist jedoch normalerweise die Verwendung von PHPExcel-Klassendateien erforderlich, und die Ausführungseffizienz ist nicht so gut wie bei TXT-Text Dateien. Wenn die Anzahl der Datenspalten relativ groß ist und die Exportergebnisse gezählt werden müssen, wird Excel verwendet. Wenn die Anzahl der Spalten gering ist und die Ergebnisse nicht zu stark verarbeitet werden müssen, kann eine TXT-Datei verwendet werden.

PHP implementiert den Import und Export von Excel-Daten, siehe Artikel: Verwenden Sie PHPExcel, um den Import und Export von Excel-Dateien zu implementieren
PHP generiert TXT-Dateien Weitere Informationen finden Sie im Artikel: PHP generiert Titel und Inhalt der TXT-Datei

Implementieren Sie hier einfach das folgende PHP, um die TXT-Datei Zeile für Zeile zu lesen. Lesen Sie den Inhalt der TXT-Datei aus und konvertieren Sie ihn in ein uns bekanntes Array:

/*
 * 逐行读取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;
}

TXT-Textdaten lauten wie folgt:


Das Leseergebnis ist wie folgt:


Verwandte Empfehlungen:

Ajax liest TXT und zeigt den TXT-Inhalt an Seiten

So löschen Sie bestimmte Zeilen von TXT-Dateien in PHP und lesen TXT-Dokumentdaten Zeile für Zeile

PHP liest TXT-Dateien und fügt Daten ein in die Datenbank

Das obige ist der detaillierte Inhalt vonBeispiel einer PHP-Methode zum zeilenweisen Lesen einer TXT-Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn