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

返回值

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

同類函數
  • 建立一個臨時文件 tmpfile

    tmpfile

    建立一個臨時文件
  • 從文件指針中讀入一行並解析CSV 字段 fgetcsv

    fgetcsv

    從文件指針中讀入一行並解析CSV字段
  • 將整個文件讀入一個字符串 file_get_contents

    file_get_contents

    將整個文件讀入一個字符串
  • 判斷給定的文件名是否可寫 is_writable

    is_writable

    判斷給定的文件名是否可寫
  • 關閉進程文件指針 pclose

    pclose

    關閉進程文件指針
  • 測試文件指針是否到了文件結束的位置 feof

    feof

    測試文件指針是否到了文件結束的位置
  • 獲取realpath 緩存條目 realpath_cache_get

    realpath_cache_get

    獲取realpath緩存條目
  • 獲取一個連接的信息 linkinfo

    linkinfo

    獲取一個連接的信息
熱門文章