PHPでファイルの内容を読み込む方法

PHP にはファイル内容を読み込むさまざまな方法があります。

  1. fopen 関数でファイルをオープンし、fread 関数でファイル内容を逐次読み込みます。
$file = fopen("file.txt", "r");
if ($file) {
while (($line = fgets($file)) !== false) {
echo $line;
}
fclose($file);
}
  1. file_get_contents():file_get_contents() 関数を使ってファイルの内容を一度に読み込み、文字列として返却する。
$content = file_get_contents("file.txt");
echo $content;
  1. ファイル内容をfgets()関数を使って1行ずつ読み込む。
$file = fopen("file.txt", "r");
if ($file) {
while (($line = fgets($file)) !== false) {
echo $line;
}
fclose($file);
}
  1. file():file()関数を用いてファイルを配列に読み込みます。各行は配列の 1 要素になります。
$lines = file("file.txt");
foreach ($lines as $line) {
echo $line;
}
bannerAds