PHP関数 使い方の基本:定義・呼び出し・引数【初心者向け】
PHPのfile()関数は、ファイルの内容を配列に読み込んで返す関数です。この関数はテキストファイルを読み込んだり、ファイルの内容を1行ずつ読んでそれぞれを配列の要素として格納するために使用されます。
file()関数の構文は以下の通りです:
file(string $filename, int $flags = 0, resource $context = null): array|false
パラメータ説明:
- $filename: 必要なもの。読み込むファイルのパス。
- $flags:オプション。ファイルの読み込み方法を指定するフラグです。デフォルトは0で、ファイルを通常通り読み込みます。FILE_IGNORE_NEW_LINESに設定すると、改行文字が無視され、返される配列要素に含まれません。
- $context: オプションです。他のファイル操作関数に渡すためのコンテキストリソースを指定します。
例:
$lines = file('file.txt');
print_r($lines); // 输出文件的内容数组
$lines = file('file.txt', FILE_IGNORE_NEW_LINES);
print_r($lines); // 输出文件的内容数组,忽略换行符
file()関数は、ファイル内の各行を配列の要素として返されるため、配列をループして各行の内容を操作することができます。