PHP でファイルの先頭にコンテンツを追加するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-06 22:38:03
オリジナル
856 人が閲覧しました

How do I prepend content to a file in PHP?

PHP でファイルの先頭に追加

PHP でファイルに書き込むと、コンテンツが既存のファイルの末尾に追加されます。コンテンツを先頭に追加するには、回避策が必要です。

Rewind() 上書きの問題

先ほど述べたように、rewind() 関数はファイル ポインタの位置を変更します。ファイルの先頭。ただし、現在のコンテンツが先頭に追加されたコンテンツよりも大きい場合は、既存のコンテンツが上書きされます。

解決策: 先頭に追加されたコンテンツを追加

ファイルを上書きする代わりに、先頭に追加されたコンテンツをファイルの既存のコンテンツの先頭に追加できます:

$prepend = 'prepend me please';

$file = '/path/to/file';

$fileContents = file_get_contents($file);

file_put_contents($file, $prepend . $fileContents);
ログイン後にコピー

このアプローチでは、新しいコンテンツをファイルの先頭に先頭に追加しながら、元のコンテンツがそのまま残ることが保証されます。

以上がPHP でファイルの先頭にコンテンツを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!