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模式,則將不會刪除檔案的資料。而是將在檔案的末尾寫入資料。 在下一個主題文章中我們將介紹如何把資料追加到檔案中。