當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP fwrite( )用法及代碼示例


PHP中的fwrite()函數是一個內置函數,用於寫入打開的文件。 fwrite()函數在文件末尾或達到指定長度(作為參數傳遞)時停止,以先到者為準。文件,字符串和必須寫入的長度作為參數發送到fwrite()函數,它返回成功時寫入的字節數,失敗時返回FALSE。

用法:

fwrite(file, string, length)

參數:PHP中的fwrite()函數接受三個參數。


  1. file:這是指定文件的必需參數。
  2. string :這是必填參數,用於指定要寫入的字符串。
  3. length :這是一個可選參數,它指定要寫入的最大字節數。

返回值:它返回成功寫入的字節數,失敗返回False。

異常

  1. 由於fwrite()是二進製安全的,因此可以使用此函數寫入二進製數據(例如圖像和字符數據)。
  2. 如果對文件指針執行兩次寫入操作,則數據將被附加到文件內容的末尾。

例子:

Input : $myfile = fopen("gfg.txt", "w");
        echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
        fclose($myfile);
Output : 36

Input : $myfile = fopen("gfg.txt", "w");
        echo fwrite($myfile, "PhP is Simple to Learn!");
        echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
        fclose($myfile);
Output : 23
         59

以下示例程序旨在說明fwrite()函數:

程序1

<?php 
// Opening a file 
$myfile = fopen("gfg.txt", "w"); 
  
// writing content to a file using fwrite() 
echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!"); 
  
// closing the file 
fclose($myfile); 
?>

輸出:

36

程序2

<?php 
// Opening a file 
$myfile = fopen("gfg.txt", "w"); 
  
// writing content to a file using fwrite() 
echo fwrite($myfile, "PhP is Simple to Learn!"); 
echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!"); 
  
// closing the file 
fclose($myfile); 
?>

輸出:

23
59

參考: http://php.net/manual/en/function.fwrite.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | fwrite() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。