国产探花免费观看_亚洲丰满少妇自慰呻吟_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() 函數是用于將文件的內容讀入到一個字符串中的首選方法。如果操作系統支持,還會使用內存映射技術來增強性能。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深泽县| 榕江县| 获嘉县| 运城市| 梁平县| 富源县| 织金县| 镇雄县| 洪雅县| 凤山县| 延安市| 余庆县| 于田县| 巴林右旗| 揭西县| 萝北县| 蕉岭县| 东港市| 六安市| 长治县| 建昌县| 两当县| 永顺县| 邳州市| 乌鲁木齐县| 渭南市| 太和县| 鄢陵县| 商南县| 丰县| 尤溪县| 潮安县| 巴塘县| 禄劝| 东明县| 石家庄市| 冀州市| 九龙县| 沐川县| 遂溪县| 汝阳县|