當前位置: 首頁> 函數類別大全> file_put_contents

file_put_contents

將數據寫入文件
名稱:file_put_contents
分類:文件系統
所屬語言:php
一句話介紹:將字符串寫入文件。

定義和用法

file_put_contents()函數把一個字符串寫入文件中。

與依次調用fopen()fwrite()以及fclose()功能一樣。

實例

<?php
echo file_put_contents ( "test.txt" , "Hello World. Testing!" ) ;
?>

輸出:

 26

文法

file_put_contents ( file , data , mode , context )
參數描述
file必需。規定要寫入數據的文件。如果文件不存在,則創建一個新文件。
data可選。規定要寫入文件的數據。可以是字符串、數組或數據流。
mode

可選。規定如何打開/寫入文件。可能的值:

  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context

可選。規定文件句柄的環境。

context是一套可以修改流的行為的選項。若使用null,則忽略。

說明

參數data可以是數組(但不能是多維數組)。

自PHP 5.1.0 起, data參數也可以被指定為stream 資源,stream 中所保存的緩存數據將被寫入到指定文件中,這種用法就相似於使用stream_copy_to_stream()函數。

context參數的支持是PHP 5.0.0 添加的。

返回值

該函數將返回寫入到文件內數據的字節數。

同類函數
  • 獲取文件權限 fileperms

    fileperms

    獲取文件權限
  • 獲取真實路徑緩衝區的大小 realpath_cache_size

    realpath_cache_size

    獲取真實路徑緩衝區的大小
  • fwrite 的別名 fputs

    fputs

    fwrite的別名
  • 從文件中格式化輸入 fscanf

    fscanf

    從文件中格式化輸入
  • 改變文件模式 chmod

    chmod

    改變文件模式
  • 參見unlink() 或unset()(PHP 沒有delete 關鍵詞或函數) delete

    delete

    參見unlink()或unset()(P
  • 返回文件指針讀/寫的位置 ftell

    ftell

    返回文件指針讀/寫的位置
  • 檢查文件或目錄是否存在 file_exists

    file_exists

    檢查文件或目錄是否存在
熱門文章