file
ファイル全体を読み込んで配列に格納する
&reftitle.description;
arrayfalsefile
stringfilename
intflags0
resourcenullcontext&null;
ファイル全体を配列に読み込みます。
ファイルの内容を文字列として返すには file_get_contents
を使用します。
&reftitle.parameters;
filename
ファイルへのパス。
&tip.fopen-wrapper;
flags
オプションのパラメータ flags
は、以下の定数のうちのひとつ、あるいは複数の組み合わせとなります。
FILE_USE_INCLUDE_PATH
include_path のファイルを探します。
FILE_IGNORE_NEW_LINES
配列の各要素の最後の改行を省略します。
FILE_SKIP_EMPTY_LINES
空行を読み飛ばします。
FILE_NO_DEFAULT_CONTEXT
デフォルトのストリームコンテキストを使いません。
context
¬e.context-support;
&reftitle.returnvalues;
ファイルを配列に入れて返します。
配列の各要素はファイルの各行に対応します。改行記号はついたままとなります。
失敗すると file は &false; を返します。
FILE_IGNORE_NEW_LINES を指定しない限り、
配列に取り込まれた各行は行末文字も含みます。
¬e.line-endings;
&reftitle.errors;
ファイルが存在しない場合は E_WARNING レベルのエラーが発生します。
&reftitle.examples;
file の例
$line) {
echo "Line #{$line_num} : " . htmlspecialchars($line) . "
\n";
}
// オプションのパラメータを使う
$trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
?>
]]>
&reftitle.notes;
&warn.ssl-non-standard;
&reftitle.seealso;
file_get_contents
readfile
fopen
fsockopen
popen
include
stream_context_create