file() 関数は、ファイル全体を配列に読み取ります。
配列内の各要素は、改行を含むファイル内の対応する行です。
ファイル(パス,インクルードパス,コンテキスト)
パラメータ | 説明する |
---|---|
パス | 必須。読み込むファイルを指定します。 |
include_path | オプション。 include_path (php.ini 内) 内のファイルも検索する場合は、このパラメータを「1」に設定します。 |
コンテクスト | オプション。ファイルハンドルの環境を指定します。 context は、ストリームの動作を変更できるオプションのセットです。 NULL を使用した場合は無視されます。 |
ヒント: PHP 4.3 以降、この関数はバイナリセーフです。 (つまり、この関数を使用してバイナリデータ(画像など)と文字データの両方を書き込むことができます。)
<?phpprint_r(file("test.txt"));?>
上記のコードは次のように出力します。
Array([0] => Hello World. Testing testing![1] => Another day, another line.[2] => 配列がこの行をピックアップする場合、[3] => それはピックアップ行ですか?)