激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP讀取txt文件的內容并賦值給數組的代碼

PHP讀取txt文件的內容并賦值給數組的代碼

2019-12-16 14:05PHP教程網 PHP教程

使用file_get_contents()獲取txt文件的內容,然后通過explode()把獲得的字符串轉化為數組。獲得數組長度可以使用count()函數

2010-12-15.txt的文件內容如下: 

復制代碼代碼如下:


01 
02 
03 
04 
05 
06 
07 
08 
09 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
T01 
T02 
T03 
T04 
T05 
T06 
T07 
T08 
T09 
T10 
T11 
T12 
T13 
T14 
T15 
T16 


思路如下:使用file_get_contents()獲取txt文件的內容,然后通過explode()把獲得的字符串轉化為數組。獲得數組長度可以使用count()函數。 

PHP Code 

復制代碼代碼如下:


$file = '2010-12-15.txt'; 
$content = file_get_contents($file); 
//echo $content; 

$array = explode("\r\n", $content); 
//print_r($array); 

for($i=0; $i〈count($array); $i++) 

echo $array[$i].'〈br /〉'; 


關于txt文檔中的換行符 
在正則表達式中,有一個\n是newline的意思,又有一個\r是carriage return(就是這個導致了白癡中文翻譯"回車")的意思。在處理String或者console輸出的時候,無論帶上哪個都能換行。 

但是偏偏在txt中,哪個都不是標準的換行,只有合起來的\r\n才是換行(對于整個windows默認的換行來說,都是這樣)。 

意思是\r敲個回車,表明這行結束了,光標回到頭去,然后再\n下移一行來個新行。 

就因為這個,我用scanner()帶正則表達式搜索txt文檔時,一度一籌莫展,根本找不到問題在哪。 

關于file_get_contents() 
file_get_contents() 函數把整個文件讀入一個字符串中。 

file_get_contents() 函數是用于將文件的內容讀入到一個字符串中的首選方法。如果操作系統支持,還會使用內存映射技術來增強性能。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一二区成人影院电影网 | 泰剧19禁啪啪无遮挡大尺度 | www.99热视频 | 一区二区三区日韩在线 | 色欲香天天天综合网站 | 99最新网址| 好吊一区二区三区 | 91精品国产乱码久久桃 | 久久久久亚洲国产精品 | h色网站在线观看 | 特黄一区二区三区 | 欧美国产精品久久 | 草莓视频在线导航 | 久久精品久 | 亚洲精品久久久久久久久久 | 韩国十九禁高潮床戏在线观看 | 欧美不卡三区 | 欧美日韩在线视频一区 | 亚洲国产在| 久久中文一区 | 日日操夜夜操视频 | xp123精品视频 | 一级性生活免费视频 | 精品国产乱码一区二区 | 久久777国产线看观看精品 | 午夜国产福利 | 国产一区二区午夜 | 亚洲精品tv久久久久久久久久 | 在线中文资源免费 | 在线香蕉视频 | 在线观看视频毛片 | 久久久资源网 | 91久久久久久亚洲精品禁果 | 亚洲成人在线免费 | 欧美高清视频一区 | 免费日韩片 | 国产日韩线路一线路二 | 欧美激情区 | 久久新网址 | 免费一级特黄欧美大片勹久久网 | xxxxhdhdhdhd日本 |