PHP寫入文件
PHP fwrite()
和fputs()
函數用於將數據寫入文件。 要將數據寫入文件,需要使用w
,r+
,w+
,x
,x+
,c
或c+
等這些模式。
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
模式,則將不會刪除文件的數據。而是將在文件的末尾寫入數據。 在下一個主題文章中我們將介紹如何把數據追加到文件中。