国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > ThinkPHP > 正文

TP5讀取txt文件的代碼示例

2024-09-09 15:20:30
字體:
來源:轉載
供稿:網友

本篇文章給大家帶來的內容是關于TP5讀取txt文件的代碼示例,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

1、讀取文件

將txt文件放入 public 文件夾中。(這是我TXT里的數據格式)

  1. 324654658654 
  2.  
  3. FASDREWRQERWE 
  4.  
  5. FASBDSRFEWRQE 
  6.  
  7. ASDFERQWEFSDF 
  8.  
  9. ERQGHDSFSWERQE 
  10.  
  11. ASDFERQEWFASQ 
  12.  
  13. 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);

項目中代碼展示

  1. <?php 
  2.  
  3. namespace app/index/controller; 
  4.  
  5. use think/Controller; 
  6.  
  7. use think/Db; 
  8.  
  9. use think/File; 
  10.  
  11. class Active extends Controller 
  12.  
  13.  
  14.     //讀取TXT文件內容  
  15.  
  16.     public function read(){ 
  17.  
  18.         $file = file_get_contents('data1.txt');  
  19.  
  20.         $rep = str_replace("/r/n"','$file);  
  21.  
  22.         $cont = explode(','$rep); 
  23.  
  24.        for($i=0;$i<count($cont);$i++){ 
  25.  
  26.            $data = [ 
  27.  
  28.                'code' => $cont[$i], 
  29.  
  30.                'status' => 0, 
  31.  
  32.                'time' => time() 
  33.  
  34.            ]; 
  35.  
  36.            $inser = Db::name('active')->insert($data); 
  37.  
  38.            if($inser){ 
  39.  
  40.                echo 'done'
  41.  
  42.            }else
  43.  
  44.                 echo 'fail'
  45.  
  46.            } 
  47.  
  48.        } 
  49.  
  50.          
  51.  
  52.     } 
  53.  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阜康市| 奉节县| 增城市| 吴堡县| 海口市| 陆良县| 丹江口市| 荣成市| 灵寿县| 荣昌县| 鸡西市| 浏阳市| 东平县| 太仓市| 黄浦区| 河曲县| 潜江市| 怀集县| 河曲县| 珲春市| 白山市| 石河子市| 天津市| 都安| 洛隆县| 鹤山市| 司法| 九龙县| 东台市| 兴和县| 宾阳县| 吉木萨尔县| 阿勒泰市| 滕州市| 安顺市| 洞头县| 江华| 荥经县| 兰西县| 页游| 安丘市|