當前位置: 首頁> 最新文章列表> PHP文件寫入函數fputs()詳解:用法與示例指南

PHP文件寫入函數fputs()詳解:用法與示例指南

M66 2025-06-17

PHP函數介紹—fputs(): 向文件寫入內容

在PHP中,fputs()函數用於將字符串寫入打開的文件中。其基本語法如下:

 <span class="fun">fputs(resource $handle, string $string[, int $length]) : int|bool</span>

參數說明

  • $handle :文件資源句柄,通常通過fopen()函數獲取。
  • $string :需要寫入的字符串內容。
  • $length :可選參數,指定寫入的最大字節數,默認為字符串的全部長度。

返回值

函數執行成功時返回寫入的字節數,失敗時返回false

示例代碼

<?php
$file = fopen("demo.txt", "w");
<p>if ($file) {<br>
$content = "Hello, World!";<br>
$length = fputs($file, $content);</p>
    echo "寫入成功,共寫入" . $length . "個字節。";
} else {
    echo "寫入失敗。";
}

fclose($file);

}
?>

以上示例打開一個名為demo.txt的文件,並向其中寫入字符串"Hello, World!" 。寫入成功後返回寫入的字節數,否則返回false

使用注意事項

調用fputs()寫入文件時,必須確保文件以可寫模式打開。示例中使用fopen()的寫模式("w") 打開文件。寫入完成後,使用fclose()關閉文件,釋放資源。

總結

fputs() 是PHP中用於向文件寫入內容的常用函數。掌握其參數和返回值,有助於實現文件的高效操作和數據存儲。