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 サイトの他の関連記事を参照してください。