So konvertieren Sie txt in ein Array in PHP

WBOY
Freigeben: 2023-03-15 09:02:01
Original
3013 Leute haben es durchsucht

So konvertieren Sie txt in ein Array in PHP: 1. Verwenden Sie die Anweisung „file_get_contents (txt-Dateiobjekt)“, um den Dateiinhalt in einen String einzulesen. 2. Verwenden Sie die Funktion „explosive()“, um den gelesenen String in ein Array umzuwandeln . Die Syntax lautet „explode(„rn“, string object)“.

So konvertieren Sie txt in ein Array in PHP

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 7.1, DELL G3-Computer

So konvertieren Sie txt in ein Array in PHP

file_get_contents() Lesen Sie die gesamte Datei in einen String.

Diese Funktion ist die bevorzugte Methode zum Einlesen des Inhalts einer Datei in einen String. Sofern vom Server-Betriebssystem unterstützt, wird auch die Speicherzuordnungstechnologie zur Leistungssteigerung eingesetzt.

Syntax

file_get_contents(path,include_path,context,start,max_length)
Nach dem Login kopieren

explode()-Funktion verwendet einen String, um einen anderen String zu teilen, und gibt ein aus Strings bestehendes Array zurück.

Grammatik

explode(separator,string,limit)
Nach dem Login kopieren

Beispiele sind wie folgt:

Textinhaltsbeispiel:

我爱你
中国
我爱你
NO.1
TOP1
123456789
123456
Nach dem Login kopieren

Code:

/**
 *  读取txt文件内容转换成数组
 */
$file = 'data.txt';
if(file_exists($file)) {
    $content = file_get_contents($file);    //文件内容读入字符串
    if (empty($content)) {
        echo "文件内容为空";
    } else {
        $content = mb_convert_encoding($content, 'UTF-8', 'ASCII,UTF-8,GB2312,GBK,BIG5'); //转换字符编码为utf-8
        $array = explode("\r\n", $content); //转换成数组
        $array = array_filter($array);  // 去空
        $array = array_unique($array);  // 去重
        print_r(json_encode($array));
    }
}else{
    echo "文件不存在";
}
Nach dem Login kopieren

Ausführungsergebnisse:

So konvertieren Sie txt in ein Array in PHP

Empfohlenes Lernen: „PHP-Video. Tutorial "

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie txt in ein Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage