搜尋
首頁每日程式設計PHP知識PHP怎麼將資料寫入指定檔? (圖文+影片)

PHP將資料寫入檔案中,是PHP檔案常見處理的操作之一。 PHP檔案處理包括檔案寫入、讀取、關閉等操作。本篇文章就給大家詳細介紹PHP寫入檔案的兩種方法。希望對需要的朋友有幫助!

先建立一個空的txt文件,這裡我們建立了一個1.txt的空文件。

第一種方法:fwrite函數

<?php
$file=fopen(&#39;1.txt&#39;,&#39;rb+&#39;);
var_dump(fwrite($file,&#39;php中文网&#39;));

用fopen開啟1.txt文件,並且設定開啟方式為rb 。 (rb 表示讀寫開啟一個二進位文件,只允許讀寫資料。)

再透過fwrite函數將「PHP中文網」這個資料寫入$file中,這裡fwrite函數中第一個參數表示指定寫入的文件,第二個參數表示寫入的資料內容。然後我們用var_dump印出的結果是

int(12)

表示寫入的內容是整數12字元。

注意,一個漢字佔多少位元組與編碼有關:

UTF8:一個漢字=3個位元組

GBK:一個漢字= 2個位元組

此時我們已經成功得用PHP將資料寫入txt檔案

想要關閉文件,我們可以使用fclose函數進行關閉操作:

fclose($file);

關閉文件後就無法對文件進行寫入內容操作。

第二種方法:file_put_contents函數

file_put_contents(&#39;1.txt&#39;,&#39;html中文网&#39;);

這裡我們透過file_put_contents函數將「html中文網」這個欄位寫入txt檔案中。

注意,當我們使用這個函數寫入檔案時,它的內容會將現有的檔案內容都覆掉。

如果想要已有內容不會被清空,我們可以將已有內容與將要寫入的內容進行拼接。

範例程式碼如下:

<?php
$file=fopen(&#39;1.txt&#39;,&#39;rb+&#39;);
$data=fread($file.filesize(&#39;1.txt&#39;));
file_put_contents(&#39;1.txt&#39;,"$data.html中文网");

如此段程式碼所示,先透過fopen,fread函數將已有檔案開啟取得內容並將其進行拼接。

那麼最後寫入檔案後,效果如下圖:

PHP怎麼將資料寫入指定檔? (圖文+影片)

#本篇文章就是關於PHP寫入檔案PHP把資料寫入檔案中的兩種方法詳解。想了解更多PHP知識,可以關注PHP中文網的PHP影片教學!歡迎大家來參考學習!

以上是PHP怎麼將資料寫入指定檔? (圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。