PHP函數介紹—fputs(): 寫入內容給檔案
在PHP中,fputs()函數用來寫入內容到檔案。它的語法如下:
fputs ( resource $handle , string $string [, int $length ] ) : int|bool
參數說明:
handle
:檔案資源句柄,通常使用fopen()
函數取得。 string
:要寫入的字串。 length
:可選參數,指定要寫入的最大位元組數,預設為字串長度。 傳回值:
成功寫入則傳回寫入的位元組數,否則傳回false
。
程式碼範例:
<?php $file = fopen("demo.txt", "w"); if ($file) { $content = "Hello, World!"; $length = fputs($file, $content); if ($length !== false) { echo "写入成功,共写入".$length."个字节。"; } else { echo "写入失败。"; } fclose($file); } ?>
在上面的範例中,我們開啟一個名為demo.txt
的文字文件,並向其寫入了字串Hello, World!
。如果寫入成功,將傳回寫入的位元組數,否則傳回false
。
要注意的是,在使用fput()
函數寫入檔案時,檔案必須以可寫入的方式開啟。所以我們使用了fopen()
函數在寫模式下開啟了文字檔。另外,在寫入完成後,我們透過fclose()
函數關閉了檔案句柄,釋放了資源。
總結:
fputs()函數是PHP中用於向檔案寫入內容的函數,透過該函數可以方便地向文件中寫入字串。使用時需要注意文件的開啟模式和文件的關閉,以確保操作的正確性。
以上是PHP函數介紹—fputs(): 寫入內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!