教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 TP5读取txt文件的代码示例

TP5读取txt文件的代码示例

发布时间:2021-01-13   编辑:jiaochengji.com
教程集为您提供TP5读取txt文件的代码示例等资源,欢迎您收藏本站,我们将为您提供最新的TP5读取txt文件的代码示例资源

本篇文章给大家带来的内容是关于TP5读取txt文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、读取文件

将txt文件放入 public 文件夹中。(这是我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('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';                }            }                     }     }

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注教程集的PHP视频教程栏目!

以上就是TP5读取txt文件的代码示例的详细内容,更多请关注教程集其它相关文章!

  • 本文转载于:segmentfault,如有侵犯,请联系jquerycn@qq.com删除
  • 您可能感兴趣的文章:
    TP5读取txt文件的代码示例
    php一次随机读一行txt文件的小例子
    js读取与写入本地文件实现代码
    php读取txt文件内容并赋值给数组
    JS本地文件操作 JS读写txt文件示例
    Javascript写入txt与读取txt文件
    找出某一目录下只有一行内容的文件的shell脚本
    访问外部文本文件的vbs方法及例子
    python中如何创建一个txt文件
    javascript自动复制文本框中内容的实现代码

    [关闭]
    ~ ~