file() 関数は、ファイルを配列に読み込みます。
各配列要素には、ファイルからの行が、改行を付けたまま含まれています。
file(path,include_path,context)
パラメータ | 説明 |
---|---|
path | 必須。読み込むファイルを指定する |
include_path | 任意。include_path(php.ini内)のファイルも検索する場合は、このパラメータを '1'に設定する |
context | 任意。ファイルハンドルのコンテキストを指定する。コンテキストとは、ストリームの動作を変更できる一連のオプションのこと。 NULLを使用すればスキップできる。 |
チップ: この関数はPHP 4.3でバイナリセーフになりました。 (画像のようなバイナリデータと文字データの両方をこの関数で書くことができるという意味です)。
<?php
print_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?
)