file_put_contents(fileName,data,flags,context)
入參說明:
參數 | 說明 |
fileName | 要寫入數據的文件名 |
data | 要寫入的數據。類型可以是 string,array(但不能為多維數組),或者是 stream 資源 |
flags | 可選,規定如何打開/寫入文件。可能的值:
|
context | 可選,Context是一組選項,可以通過它修改文本屬性 |
file_put_contents默認的是重新寫文件,會替換原先的值。當設置 flags 參數值為 FILE_APPEND 時,表示在已有文件內容后面追加內容的方式寫入新數據。
file_put_contents() 的行為實際上等於依次調用 fopen(),fwrite() 以及 fclose() 功能一樣。
eg.
<?php
file_put_contents("result.txt", "hello", FILE_APPEND);
file_put_contents("result.txt", "world", FILE_APPEND);
?>