使用SplFileObject将新行添加到现有TXT文件

时间:2013-09-04 14:30:59

标签: php file

我有一个TXT文件,我需要打开它并在最后添加一个新行。我正在使用SplFileObject:

$file = new SplFileObject( $this->fileName, 'w' );
$file->fwrite( 'my text' . PHP_EOL );

但是删除了所有文件内容,只保存了“我的文本”。

1 个答案:

答案 0 :(得分:3)

我将'w'标志替换为'a'标志。 'w'打开文件,但将指针放在开头,而'a'将指针放在末尾。

感谢@andrewsi提供此解决方案。