ホームページ > バックエンド開発 > PHPの問題 > PHPファイル操作でファイルの末尾にデータを追加する方法

PHPファイル操作でファイルの末尾にデータを追加する方法

青灯夜游
リリース: 2023-03-11 22:12:02
オリジナル
5689 人が閲覧しました

前回の記事「php ファイル操作: ファイルをクリアしてデータを再追加する方法」の最後で、データを追加する (つまり、データを追加する) 方法を紹介しました。ファイル -- file_put_contents() 。ファイルの末尾にデータを追加する別の方法を次の記事で紹介しますので、必要に応じて参照してください。

早速本題に入りましょう! 「test.txt」という名前のテキスト ファイルがあり、その内容は次のとおりです。

PHPファイル操作でファイルの末尾にデータを追加する方法

ファイルの最後に次のデータを追加します。

https://www.php.cn/
ログイン後にコピー

実装コードを見てみましょう:

<?php
header("Content-Type: text/html;charset=utf-8");    //设置字符编码
$file = "test.txt";
$handle = fopen($file, &#39;a&#39;);                 //以追加写入的模式打开文件
fwrite($handle, &#39;https://www.php.cn/&#39;);    //写入内容
fclose($handle);//关闭文件
readfile($file);   //读取并输出文件全部内容
?>
ログイン後にコピー

出力結果:

PHPファイル操作でファイルの末尾にデータを追加する方法

##キーコード分析:

fopen($filename, $mode)関数は、指定されたファイル モード $mode に従ってファイルを開くことができます。 $modea または a の場合、ファイルを開くときにファイル ポインタをファイルの末尾に設定します。これにより、書き込み時にデータが既存のデータの後ろに追加されます。

fwrite() 関数は、開いているファイルに文字列を書き込むことができるため、

fwrite($handle, 'https://www.php.cn/') ステートメントは次のようになります。すでに開いている「test.txt」に文字列「https://www.php.cn/」を書き込みます。

書き込み完了後、fclose()関数を使用してファイルを閉じます。 「test.txt」ファイル内の新しいコンテンツを取得したい場合は、

readfile($file) 関数を使用して直接取得します。

概要:

ファイルの末尾にデータを追加するには 2 つの方法があります。1 つは

fopen($file, 'a') を使用する方法です。 および fwrite() 関数。もう 1 つは、file_put_contents() を使用し、関数の 3 番目のパラメーターの値を「FILE_APPEND」に設定する方法です。

わかりました。これですべてです。他に知りたいことがある場合は、これをクリックしてください。 → →

PHP ファイルの基本操作

## おすすめ:

PHP 面接質問まとめ (集)》《php ビデオ チュートリアル

以上がPHPファイル操作でファイルの末尾にデータを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート