252 of 410 menu

file関数

関数 file はファイルの内容を読み込み、ファイルの各行を要素とする配列として返します。最初のパラメータとしてファイルへのパスを受け取り、2番目のパラメータ(オプション)として関数の動作を変更するフラグを受け取ります。

構文

file(string $filename, int $flags = 0);

フラグ

フラグ 説明
FILE_USE_INCLUDE_PATH include_pathで指定されたディレクトリでファイルを検索します。
FILE_IGNORE_NEW_LINES 配列の各要素の末尾に改行文字(\n)を追加しません。
FILE_SKIP_EMPTY_LINES 配列の作成時に空行をスキップします。

ファイル 'test.txt' の内容を読み込み、文字列の配列を出力してみましょう:

<?php $res = file('test.txt'); print_r($res); ?>

改行文字を削除するための FILE_IGNORE_NEW_LINES フラグの使用:

<?php $res = file('test.txt', FILE_IGNORE_NEW_LINES); print_r($res); ?>

複数のフラグを同時に使用してファイルを読み込む:

<?php $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); print_r($res); ?>

関連項目

  • ファイルの内容を文字列として読み込む関数 file_get_contents
  • ファイルまたはURLを開く関数 fopen
  • ファイルの内容を出力する関数 readfile
  • 設定ファイルを処理する関数 parse_ini_file
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否