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

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

不言
不言nach vorne
2019-03-29 10:37:115525Durchsuche

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
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'); //获取出来是字符串类型
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(&#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';
               }
           }
           
        }
    }

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen