Heim >Backend-Entwicklung >PHP-Problem >So fügen Sie bei der PHP-Dateioperation Daten am Ende der Datei hinzu
Am Ende des vorherigen Artikels „php-Dateioperation: So löschen Sie die Datei und fügen Daten erneut hinzu“ haben wir eine Methode zum Hinzufügen von Daten (d. h. Anhängen von Daten) am Ende der Datei eingeführt – file_put_contents(). Der folgende Artikel stellt Ihnen eine weitere Methode zum Hinzufügen von Daten am Ende der Datei vor. Sie können bei Bedarf darauf zurückgreifen.
Kommen wir gleich zur Sache! Wir haben eine Textdatei mit dem Namen „test.txt“, deren Inhalt lautet:
Wir möchten am Ende der Datei das folgende Datenelement hinzufügen:
//m.sbmmt.com/
Werfen wir einen Blick auf den Implementierungscode :
<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $file = "test.txt"; $handle = fopen($file, 'a'); //以追加写入的模式打开文件 fwrite($handle, '//m.sbmmt.com/'); //写入内容 fclose($handle);//关闭文件 readfile($file); //读取并输出文件全部内容 ?>
Ausgabeergebnis:
Schlüsselcode-Analyse:
fopen($filename, $mode)
-Funktion kann eine Datei entsprechend dem angegebenen Dateimodus $ öffnen Modus
. Wenn $mode
a
oder a+
ist, setzen Sie den Dateizeiger beim Öffnen der Datei auf diese Weise beim Schreiben , werden die Daten an die vorhandenen Daten angehängt. fopen($filename, $mode)
函数可以按照指定文件模式$mode
打开一个文件。当$mode
为a
或者a+
,设置在打开文件时,将文件指针指向文件末尾;这样进行写入操作时,数据会被追加到已有数据的后面。
fwrite()函数可以将一个字符串写入到打开的文件中,因此fwrite($handle, '//m.sbmmt.com/')
语句的作用就是:将字符串“//m.sbmmt.com/
”写入到已经打开的“test.txt”中。
写入完成后,使用fclose()函数来关闭文件。如果想要获取“test.txt”文件中的新内容,就使用readfile($file)
函数直接获取。
总结:
在文件末尾追加数据有两种方法:一种是使用fopen($file, 'a')
和fwrite()函数;另一种是使用file_put_contents(),设置该函数第三个参数的值为“FILE_APPEND
fwrite($handle, '//m.sbmmt.com/')
: Schreiben Sie die String „//m.sbmmt.com/
“ in die bereits geöffnete „test.txt“ ein.
Zusammenfassung:Es gibt zwei Möglichkeiten, Daten am Ende der Datei anzuhängen: Eine besteht darin, fopen($file, 'a')
und fwrite zu verwenden ()-Funktionen; die andere besteht darin, file_put_contents() zu verwenden und den Wert des dritten Parameters der Funktion auf „FILE_APPEND
“ zu setzen. Okay, das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →Grundlegende Bedienung von PHP-Dateien
Das obige ist der detaillierte Inhalt vonSo fügen Sie bei der PHP-Dateioperation Daten am Ende der Datei hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!