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

返回值

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

同類函數
  • 改變文件所屬的組 chgrp

    chgrp

    改變文件所屬的組
  • 返回文件系統或磁盤分區上的可用空間 disk_free_space

    disk_free_space

    返回文件系統或磁盤分區上的可用空間
  • 判斷給定文件名是否為一個符號連接 is_link

    is_link

    判斷給定文件名是否為一個符號連接
  • 獲取文件大小 filesize

    filesize

    獲取文件大小
  • 返迴路徑中的目錄部分 dirname

    dirname

    返迴路徑中的目錄部分
  • 獲取文件修改時間 filemtime

    filemtime

    獲取文件修改時間
  • 參見unlink() 或unset()(PHP 沒有delete 關鍵詞或函數) delete

    delete

    參見unlink()或unset()(P
  • 更改文件所有者 chown

    chown

    更改文件所有者
熱門文章