Heim > Artikel > Backend-Entwicklung > Codebeispiel für das Lesen einer TXT-Datei durch TP5
In diesem Artikel finden Sie ein Codebeispiel für TP5 zum Lesen von TXT-Dateien. Freunde in Not können darauf verweisen.
1. Lesen Sie die Datei
Legen Sie die TXT-Datei in den öffentlichen Ordner. (Dies ist das Datenformat in meinem TXT)324654658654 FASDREWRQERWE FASBDSRFEWRQE ASDFERQWEFSDF ERQGHDSFSWERQE ASDFERQEWFASQ RQWERQWEDADSETP5 verfügt über eine integrierte Klasse File zum Verarbeiten von Dateien. Sie erbt SplFileObject, sodass Sie alle Eigenschaften und Methoden in SplFileObject
use think\File; $file = file_get_contents('data1.txt'); //获取出来是字符串类型verwenden können
String in Array konvertieren
PHP 中 \r\n 代表空格回车 $rep = str_replace("\r\n", ',', $file); //将字符中所有的 回车空格转替换成 , //explode将字符串根据某个字符转成数组 //explode 中不能为正则,也不能为空串 $cont = explode(',', $rep);
Codeanzeige im Projekt
<?php namespace app\index\controller; use think\Controller; use think\Db; use think\File; class Active extends Controller { //读取TXT文件内容 public function read(){ $file = file_get_contents('data1.txt'); $rep = str_replace("\r\n", ',', $file); $cont = explode(',', $rep); for($i=0;$i<count($cont);$i++){ $data = [ 'code' => $cont[$i], 'status' => 0, 'time' => time() ]; $inser = Db::name('active')->insert($data); if($inser){ echo 'done'; }else{ echo 'fail'; } } } }
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie auf der chinesischen PHP-Website PHP-Video-Tutorial Spalte!
Das obige ist der detaillierte Inhalt vonCodebeispiel für das Lesen einer TXT-Datei durch TP5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!