PHP寫入檔

PHP fwrite()fputs()函數用於將數據寫入檔。 要將數據寫入檔,需要使用wr+w+xx+cc+等這些模式。

PHP寫檔 - fwrite()函數

PHP fwrite()函數用於將字串的內容寫入檔。

語法

int fwrite ( resource $handle , string $string [, int $length ] )

示例

<?php
$fp = fopen('data.txt', 'w');//opens file in write-only mode
fwrite($fp, 'welcome ');
fwrite($fp, 'to php file write');
fclose($fp);

echo "File written successfully";
?>

執行上面代碼得到以下結果(打開data.txt ) -

welcome to php file write

PHP覆蓋檔

如果再次運行上面的代碼,它將擦除檔的前一個數據並寫入新的數據。 下麵來看看看只將新數據寫入data.txt檔的代碼。

<?php
$fp = fopen('data.txt', 'w');//opens file in write-only mode
fwrite($fp, 'hello');
fclose($fp);

echo "File written successfully";
?>

執行上面代碼得到以下結果(打開data.txt ) -

hello

PHP追加到檔

如果使用a模式,則將不會刪除檔的數據。而是將在檔的末尾寫入數據。 在下一個主題文章中我們將介紹如何把數據追加到檔中。


上一篇: PHP讀取檔 下一篇: PHP刪除檔