Exemple de code pour TP5 pour lire le fichier txt

不言
Libérer: 2023-04-05 18:18:02
avant
5568 Les gens l'ont consulté

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
Copier après la connexion
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'); //获取出来是字符串类型
Copier après la connexion

2. .Caractères Convertir un tableau

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

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';
               }
           }
           
        }
    }
Copier après la connexion

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!

Étiquettes associées:
php
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal