Written by Kasumi

【PHP】動的にテキストファイルを読み込み。内容を出力する方法

PHPでテキストファイルを読み込みたい。

読み込みしたら、ファイルの内容を出力したい。

本記事ではこのような悩みを解決します。

テキストファイルを読み込み。内容を出力する

<?php
    $file = fopen('test.txt', 'r');
    $contents = fread($file, filesize('test.txt'));
    fclose($file);
    // test.txtファイルの中身を出力
    echo $contents;
?>

テキストファイルを読み込み、内容を出力するコード例です。

まずfopen関数を使って、テキストファイルを読み込みます。

第一引数に対応するファイル。

第二引数にr(読み込み)を指定します。

次にfread関数を使って、テキストファイルの内容(文字列)を取り出します。

第一引数にfopen関数でファイル読み込みした関数を指定。

第二引数には読み込むファイルサイズを指定します。

filesize関数を使用する事で引数に指定したファイルのサイズを取得できます。

上記関数を使う事でファイルの内容全体を読み込みます。

最後に定義したfread関数をechoなどしてファイルの内容が出力されたら成功です。

まとめ

PHPでテキストファイルを読み込み。内容を出力する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP

【PHP】連想配列で指定したキーの値だけ全て取得する方法

2023.03.22
1763
PHP

【PHP】ディレクトリから指定したファイル形式にマッチするパターンだけ読み込む方法

2023.03.27
480
PHP

【PHP】配列の値を複数の変数に代入する方法【list関数を使おう】

2022.06.14
2245
PHP

Parse error: syntax error, unexpected ‘if’ (T_IF) in…エラーの解決方法【php】

2022.05.03
6763