Heim > Backend-Entwicklung > PHP-Tutorial > Codebeispiel für das Lesen einer TXT-Datei durch TP5

Codebeispiel für das Lesen einer TXT-Datei durch TP5

不言
Freigeben: 2023-04-05 18:18:02
nach vorne
5626 Leute haben es durchsucht

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
    RQWERQWEDADSE
Nach dem Login kopieren
TP5 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'); //获取出来是字符串类型
Nach dem Login kopieren
verwenden können

String in Array konvertieren

        PHP 中 \r\n 代表空格回车
       $rep = str_replace("\r\n", ',', $file); //将字符中所有的 回车空格转替换成 ,
       //explode将字符串根据某个字符转成数组
       //explode 中不能为正则,也不能为空串 
       $cont = explode(',', $rep);
Nach dem Login kopieren

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(&#39;data1.txt&#39;); 
            $rep = str_replace("\r\n", &#39;,&#39;, $file); 
            $cont = explode(&#39;,&#39;, $rep);
           for($i=0;$i<count($cont);$i++){
               $data = [
                   &#39;code&#39; => $cont[$i],
                   'status' => 0,
                   'time' => time()
               ];
               $inser = Db::name('active')->insert($data);
               if($inser){
                   echo 'done';
               }else{
                    echo 'fail';
               }
           }
           
        }
    }
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:segmentfault.com
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