file() 函數把整個檔案讀入一個陣列中。
數組中的每個元素都是檔案中對應的一行,包括換行符在內。
file(path,include_path,context)
參數 | 描述 |
---|---|
path | 必需。規定要讀取的文件。 |
include_path | 可選。如果您還想在include_path(在php.ini 中)中搜尋檔案的話,請設定該參數為'1'。 |
context | 可選。規定文件句柄的環境。 context 是一套可以修改流的行為的選項。若使用NULL,則忽略。 |
提示:從PHP 4.3 開始,函數是二進位安全的。 (意思是二進位資料(如影像)和字元資料都可以使用此函數寫入。)
<?phpprint_r(file("test.txt"));?>
上面的程式碼將輸出:
Array([0] => Hello World. Testing testing![1] => Another day, another line.[2] => If the array picks up this line,[3] => then is it a pickup line?)