file
把整個文件讀入一個數組中
file()
函數把整個文件讀入一個數組中。
與file_get_contents()
類似,不同的是file()
將文件作為一個數組返回。數組中的每個單元都是文件中相應的一行,包括換行符在內。
如果失敗,則返回false。
<? php print_r ( file ( “ test.txt” ) ) ; ? >
輸出:
大批 (( [0] => Hello World。測試測試! [1] =>另一天,另一行。 [2] =>如果陣列拾取了這一行, [3] =>那是拾音器線嗎? )
file ( path , include_path , context )
參數 | 描述 |
---|---|
path | 必需。規定要讀取的文件。 |
include_path | 可選。如果也想在include_path 中搜尋文件的話,可以將該參數設為"1"。 |
context |
可選。規定文件句柄的環境。 context是一套可以修改流的行為的選項。若使用null,則忽略。 |
對context的支持是PHP 5.0.0 添加的。
返回的數組中每一行都包括了行結束符,因此如果不需要行結束符時還需要使用rtrim()
函數。