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

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

青灯夜游
青灯夜游オリジナル
2021-08-05 17:20:505678ブラウズ

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

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

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

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

//m.sbmmt.com/

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

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

出力結果:

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

##キーコード分析:

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

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

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

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

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

概要:

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

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

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

PHP ファイルの基本操作

## おすすめ:

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。