91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

遵义市| 蓬溪县| 赤峰市| 平远县| 浦县| 准格尔旗| 民乐县| 景德镇市| 襄汾县| 柯坪县| 北宁市| 增城市| 历史| 宁河县| 滨海县| 陆良县| 江孜县| 磐石市| 卢龙县| 彭水| 马公市| 辉南县| 屏东市| 呈贡县| 云霄县| 杨浦区| 丽江市| 澄迈县| 湖南省| 阜新市| 汝城县| 观塘区| 织金县| 新巴尔虎左旗| 廊坊市| 富平县| 汾西县| 武胜县| 高平市| 安化县| 南溪县|