一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲26uuuu最新地址 | 午夜福利理论片高清在线 | 特黄视频| 福利一区在线观看 | 亚洲冬月枫中文字幕在线看 | 奇米影视亚洲狠狠色 | 超级碰碰免费视频 | 黑帮少爷爱上我第8集在线观看 | 亚洲AV无码A片在线观看蜜桃 | 2021最新国产成人精品视频 | 日韩在线视频免费观看 | 狠狠色狠狠色综合系列 | 视频国产91 | 欧美日韩在线成人看片a | 免费一级国产生活片 | 无耻之徒第十一季在线观看 | 国产手机在线观看 | 国产成人亚洲综合91精品555 | 帅老头恋帅老头同性tv | 美女鸡 | 国产视频在线一区 | 第一福利在线观看永久视频 | 精品一区二区三区中文 | 久久精品一区二区免费看 | 日b视频免费看 | 午夜精品久久久久久久99蜜桃 | 亚洲欧洲网站 | 秋霞黄色网 | 国产一级在线免费观看 | 白丝爆动漫羞羞动漫网站 | 日本亚欧乱色视频在线观看 | 果冻传媒在线视频观看免费 | 高h舔穴| 朝鲜美女免费一级毛片 | 男人女人性生活视频 | 青青青视频免费观看 | 四虎影院网址大全 | 亚洲AV 中文字幕 国产 欧美 | 亚洲精品乱码久久久久久蜜桃欧美 | 好紧好爽范冰冰系列 | 日本三级免费网站 |