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

返回值

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

同類函數
  • 修改符號鏈接的所有者 lchown

    lchown

    修改符號鏈接的所有者
  • disk_free_space 的別名 diskfreespace

    diskfreespace

    disk_free_space的別名
  • 判斷給定文件名是否為一個正常的文件 is_file

    is_file

    判斷給定文件名是否為一個正常的文件
  • 解析一個配置文件 parse_ini_file

    parse_ini_file

    解析一個配置文件
  • 獲取真實路徑緩衝區的大小 realpath_cache_size

    realpath_cache_size

    獲取真實路徑緩衝區的大小
  • 返回規範化的絕對路徑名 realpath

    realpath

    返回規範化的絕對路徑名
  • 改變文件模式 chmod

    chmod

    改變文件模式
  • 將上傳的文件移動到新位置 move_uploaded_file

    move_uploaded_file

    將上傳的文件移動到新位置
熱門文章