亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php修改文件的函數怎么使用

發布時間:2022-06-01 09:34:15 來源:億速云 閱讀:116 作者:iii 欄目:編程語言

這篇文章主要介紹了php修改文件的函數怎么使用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇php修改文件的函數怎么使用文章都會有所收獲,下面我們一起來看看吧。

修改函數:1、fwrite(),可以將一個字符串寫入到文件中,語法“fwrite(指定文件,寫入數據,寫入的字節數)”;2、file_put_contents(),語法“file_put_contents(文件名,寫入的數據,寫入模式)”。

php修改文件的函數怎么使用

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

php修改文件的函數有兩個:fwrite() 和 file_put_contents() 函數

1、fwrite() 函數

fwrite() 函數可以將一個字符串寫入到文件中,函數的語法格式如下:

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

參數說明如下:

  • $handle:待寫入的文件,是由 fopen() 創建的 resource(資源);

  • $string:要寫入的字符串;

  • $length:可選參數,用來設定要寫入的字節數。

fwrite() 函數可以把 $string 的內容寫入文件指針 $handle 處。 如果指定了 $length,當寫入了 $length 個字節或者寫完了 $string 以后,寫入就會停止。函數執行成功,會返回寫入的字節數,執行失敗,則返回 FALSE。

示例:有一個名為“test.txt”的文本文件,里面的內容為:

php修改文件的函數怎么使用

<?php
header("Content-Type: text/html;charset=utf-8");    //設置字符編碼
$file = "test.txt";
$handle = fopen($file, 'w');                 //打開文件
fwrite($handle, 'HELLO PHP!');    //寫入內容
fclose($handle);//關閉文件
?>

寫入內容后,我們讀取文件

readfile($file);   //讀取并輸出文件全部內容

看看輸出結果為:

php修改文件的函數怎么使用

重新打開“test.txt”文件,看看內容:

php修改文件的函數怎么使用

可以看出,我們清空文件重新添加數據。

2、file_put_contents() 函數

file_put_contents() 函數與 fwrite() 函數功能相同,同樣可以將一個字符串寫入到文件中,語法格式如下:

file_put_contents(string $filename, mixed $data[, int $flags = 0[, resource $context]])

參數說明如下:

  •       $filename:要被寫入數據的文件名;

  •       $data:要寫入的數據,可以是字符串、一維數組或者資源等類型;

  •       $flags:可選參數,它的值可以是以下幾種(可以使用 | 運算符組合使用):

    •               FILE_USE_INCLUDE_PATH:在 include 目錄里搜索 $filename。

    •               FILE_APPEND:如果文件 $filename 已經存在,追加數據而不是覆蓋。

    •               LOCK_EX:在寫入時獲得一個獨占鎖。

  •       $context:可選參數,一個 context 資源。

與 fwrite() 函數相同 file_put_contents() 函數執行成功會返回寫入到文件內數據的字節數,失敗時返回布爾值 FALSE 或者等同于 FALSE 的非布爾值。

示例1:清空文件重新添加數據

<?php
header("Content-Type: text/html;charset=utf-8");    //設置字符編碼
$file = "test.txt";
file_put_contents($file, '歡迎來到億速云!');    //寫入內容
readfile($file);   //讀取并輸出文件全部內容
?>

輸出結果為:

php修改文件的函數怎么使用

重新打開“test.txt”文件,看看內容:

php修改文件的函數怎么使用

示例2:在文件末尾追加寫入數據

<?php
header("Content-Type: text/html;charset=utf-8");    //設置字符編碼
$file = "test.txt";
file_put_contents($file, '歡迎來到億速云!33',FILE_APPEND|LOCK_EX);    //寫入內容
readfile($file);   //讀取并輸出文件全部內容
?>

重新打開“test.txt”文件,看看內容:

php修改文件的函數怎么使用

關于“php修改文件的函數怎么使用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“php修改文件的函數怎么使用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

黔西县| 玉林市| 万盛区| 江北区| 砀山县| 邢台县| 巫山县| 永春县| 类乌齐县| 晋宁县| 松江区| 贺兰县| 龙口市| 绥德县| 五大连池市| 漯河市| 交城县| 梁山县| 云南省| 乌鲁木齐县| 凤凰县| 白河县| 马关县| 岳池县| 商水县| 毕节市| 泸溪县| 抚州市| 安丘市| 勃利县| 河津市| 夏河县| 六盘水市| 郑州市| 大名县| 隆林| 贺州市| 福鼎市| 高雄市| 颍上县| 名山县|