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

首頁 > 開發 > PHP > 正文

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

2024-05-04 23:16:41
字體:
來源:轉載
供稿:網友
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() 函數是用于將文件的內容讀入到一個字符串中的首選方法。如果操作系統支持,還會使用內存映射技術來增強性能。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 道孚县| 葵青区| 平远县| 石门县| 赫章县| 石首市| 宜城市| 巴彦淖尔市| 鄂尔多斯市| 呼玛县| 新竹县| 泉州市| 苍溪县| 旬阳县| 北川| 隆尧县| 大厂| 云阳县| 西宁市| 金阳县| 金乡县| 苍南县| 滦南县| 临汾市| 武宣县| 宣武区| 沁阳市| 淳化县| 长海县| 万盛区| 旅游| 塔河县| 温宿县| 彩票| 姚安县| 安塞县| 安义县| 凤城市| 淮南市| 康定县| 红河县|