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

不言
リリース: 2023-04-05 18:18:02
転載
5575 人が閲覧しました

この記事の内容は、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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート