ホームページ  >  記事  >  バックエンド開発  >  TP5がtxtファイルを読み込むコード例

TP5がtxtファイルを読み込むコード例

不言
不言転載
2019-03-29 10:37:115524ブラウズ

この記事の内容は、TP5 が txt ファイルを読み込むコード例に関するものであり、一定の参考価値がありますので、困っている方は参考にしていただければ幸いです。

1. ファイルを読み取ります

txt ファイルをパブリック フォルダーに置きます。 (これは私のTXTのデータ形式です)
    324654658654
    FASDREWRQERWE
    FASBDSRFEWRQE
    ASDFERQWEFSDF
    ERQGHDSFSWERQE
    ASDFERQEWFASQ
    RQWERQWEDADSE
TP5にはファイルを処理するためのクラスFileが組み込まれており、SplFileObjectを継承しているため、SplFileObject
    use think\File;
    $file = file_get_contents('data1.txt'); //获取出来是字符串类型

2のすべてのプロパティとメソッドを使用できます。 #

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

プロジェクト内のコード表示

    <?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';
               }
           }
           
        }
    }
この記事はここで終了です。その他の興味深いコンテンツについては、PHP の

に注目してください。中国の Web サイト PHP ビデオ チュートリアル コラム!

以上がTP5がtxtファイルを読み込むコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。