">

首頁  >  文章  >  後端開發  >  txt電子書免費下載全集全本完結 PHP讀取txt檔案的內容並賦值給陣列的程式碼

txt電子書免費下載全集全本完結 PHP讀取txt檔案的內容並賦值給陣列的程式碼

WBOY
WBOY原創
2016-07-29 08:47:106273瀏覽

2010-12-15.txt的檔案內容如下:

複製程式碼 程式碼如下:


01
02
03 004

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
21
22
23
24
T01 22
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($arra); = 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() 函數是用來將檔案的內容讀入到一個字串中的首選方法。如果作業系統支持,也會使用記憶體映射技術來增強效能。
以上就介紹了txt電子書免費下載全集全本完結PHP讀取txt檔案的內容並賦值給陣列的程式碼,包括了txt電子書免費下載全集全本完結方面的內容,希望對PHP教學有興趣的朋友有所幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn