TXT 파일을 읽는 TP5의 코드 예

不言
풀어 주다: 2023-04-05 18:18:02
앞으로
5575명이 탐색했습니다.

이 기사의 내용은 txt 파일을 읽는 TP5의 코드 예제에 대한 것입니다. 필요한 친구가 참고할 수 있기를 바랍니다.

1.

txt 파일을 공용 폴더에 넣습니다. (이것은 내 TXT의 데이터 형식입니다.)
    324654658654
    FASDREWRQERWE
    FASBDSRFEWRQE
    ASDFERQWEFSDF
    ERQGHDSFSWERQE
    ASDFERQEWFASQ
    RQWERQWEDADSE
로그인 후 복사
TP5에는 파일 처리를 위한 내장 클래스 File이 있습니다. 이는 SplFileObject를 상속하므로 SplFileObject
    use think\File;
    $file = file_get_contents('data1.txt'); //获取出来是字符串类型
로그인 후 복사

2의 모든 속성과 메서드를 사용할 수 있습니다. array

        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 중국어 웹사이트의 PHP 비디오 튜토리얼 컬럼을 따라가보세요!

위 내용은 TXT 파일을 읽는 TP5의 코드 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿