Maison  >  Article  >  développement back-end  >  Exemple de code pour TP5 pour lire le fichier txt

Exemple de code pour TP5 pour lire le fichier txt

不言
不言avant
2019-03-29 10:37:115566parcourir

Ce que cet article vous apporte est un exemple de code permettant à TP5 de lire les fichiers txt. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Lisez le fichier

Mettez le fichier txt dans le dossier public. (C'est le format de données dans mon TXT)
    324654658654
    FASDREWRQERWE
    FASBDSRFEWRQE
    ASDFERQWEFSDF
    ERQGHDSFSWERQE
    ASDFERQEWFASQ
    RQWERQWEDADSE
TP5 a une classe File intégrée pour le traitement des fichiers. Il hérite de SplFileObject, vous pouvez donc utiliser toutes les propriétés et méthodes de SplFileObject
    use think\File;
    $file = file_get_contents('data1.txt'); //获取出来是字符串类型

2. .Caractères Convertir un tableau

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

Affichage du code dans le projet

    <?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';
               }
           }
           
        }
    }

Cet article est par ici, il y a d'autres contenus passionnants que vous pouvez faites attention à la colonne Tutoriel vidéo PHP sur le site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer