Verwenden Sie file_put_contents(), um Inhalte zu erstellen und in das Dokument zu schreiben.
file_put_contents()
Die Funktion schreibt eine Zeichenfolge in eine Datei. Dies entspricht dem Aufruf der Funktionen fopen()
, fwrite()
und fclose()
nacheinander.
Syntax:
file_put_contents(file,data,mode,context)
Parameter:
Datei Erforderlich. Gibt die Datei an, in die Daten geschrieben werden sollen. Wenn die Datei nicht existiert, wird eine neue Datei erstellt.
Daten optional. Gibt die Daten an, die in die Datei geschrieben werden sollen. Kann eine Zeichenfolge, ein Array oder ein Datenstrom sein.
Modus ist optional. Gibt an, wie die Datei geöffnet/geschrieben wird.
Mögliche Werte:
FILE_USE_INCLUDE_PATH FILE_APPEND LOCK_EX
context Optional. Gibt die Umgebung für ein Dateihandle an.
Kontext ist eine Reihe von Optionen, die das Verhalten des Streams ändern können. Wenn null verwendet wird, wird es ignoriert.
Erklärung
Die Parameterdaten können ein Array sein (jedoch kein mehrdimensionales Array).
Seit PHP 5.1.0 kann der Datenparameter auch als Stream-Ressource angegeben werden. Die im Stream gespeicherten Daten werden in die angegebene Datei geschrieben. Diese Verwendung ähnelt der Verwendung der Funktion stream_copy_to_stream() .
Unterstützung für den Kontextparameter wurde in PHP 5.0.0 hinzugefügt.
Rückgabewert
Diese Funktion gibt die Anzahl der in die Datei geschriebenen Datenbytes zurück.
Hinweis: Diese Funktion kann sicher für Binärobjekte verwendet werden.
Beispiel
<?php echo file_put_contents("test.txt","Hello World. Testing!"); //输出 26
Tipp:
file_put_contents erstellt die Datei automatisch, wenn sie nicht existiert.
Das obige ist der detaillierte Inhalt vonVerwenden Sie file_put_contents(), um Inhalte zu erstellen und in das Dokument zu schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!