當前位置: 首頁> 函數類別大全> 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 添加的。

返回值

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

同類函數
  • 將數據(但不是元數據)同步到文件 fdatasync

    fdatasync

    將數據(但不是元數據)同步到文件
  • 關閉一個已打開的文件指針 fclose

    fclose

    關閉一個已打開的文件指針
  • stream_set_write_buffer 的別名 set_file_buffer

    set_file_buffer

    stream_set_write_buf
  • 輸出文件指針處的所有剩餘數據 fpassthru

    fpassthru

    輸出文件指針處的所有剩餘數據
  • 解析配置字符串 parse_ini_string

    parse_ini_string

    解析配置字符串
  • 關閉進程文件指針 pclose

    pclose

    關閉進程文件指針
  • 將文件截斷到給定的長度 ftruncate

    ftruncate

    將文件截斷到給定的長度
  • 將數據寫入文件 file_put_contents

    file_put_contents

    將數據寫入文件
熱門文章