PHP file() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

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?
)

❮ 完全な PHP ファイルシステム・リファレンス