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; <function>file</function> の例 $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