麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

PHP讀取、寫入、刪除TXT文檔文件內容的方法

2024-05-04 21:47:08
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了PHP讀取、寫入、刪除TXT文檔文件內容的方法 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

有時候我們需要用PHP簡單的操作TXT文件,進行寫入,讀取,刪除作業,這個時候就可以用到以下代碼:

一、PHP寫入TXT

<?php$hua = "這是我要寫入的一段話";$filename = 'name.txt';$handle =fopen($filename,'a'); fwrite($handle,$hua); fclose($handele);?>

二、php讀取文件內容:

PHP讀取TXT內容,讀取有多種方法

第一種方法-----fopen+fread--------

<?php$file_path = "test.txt";if(file_exists($file_path)){$fp = fopen($file_path,"r");$str = fread($fp,filesize($file_path));//指定讀取大小,這里把整個文件內容讀取出來fclose($fp);echo $str = str_replace("/r/n","<br />",$str);}?>

第二種方法------file_get_contents------

<?php$file_path = "test.txt";if(file_exists($file_path)){$str = file_get_contents($file_path);//將整個文件內容讀入到一個字符串中$str = str_replace("/r/n","<br />",$str);echo $str;}?>

第三種方法-------fopen+fread循環-----

<?php$file_path = "test.txt";if(file_exists($file_path)){$fp = fopen($file_path,"r");$str = "";$buffer = 1024;//每次讀取 1024 字節while(!feof($fp)){//循環讀取,直至讀取完整個文件$str .= fread($fp,$buffer);} $str = str_replace("/r/n","<br />",$str);fclose($fp);echo $str;}?>

第四種方法-------file讀取-------

<?php$file_path = "test.txt";if(file_exists($file_path)){$file_arr = file($file_path);for($i=0;$i<count($file_arr);$i++){//逐行讀取文件內容echo $file_arr[$i]."<br />";}/*foreach($file_arr as $value){echo $value."<br />";}*/}?>

第五種方法---------fopen+fget-----------

<?php$file_path = "test.txt";if(file_exists($file_path)){$fp = fopen($file_path,"r");$str ="";while(!feof($fp)){$str .= fgets($fp);//逐行讀取。如果fgets不寫length參數,默認是讀取1k。}$str = str_replace("/r/n","<br />",$str);fclose($fp);echo $str;}?>

三、PHP清空TXT文件方法

方法一:file_put_contents

<?php$filename = 'name.txt';file_put_contents($filename, "");?>

方法二:fopen

<?php$handle =fopen($filename,'w+'); fclose($handele);?>

附錄:fopen的幾個主要參數


"w"    寫入方式打開,將文件指針指向文件頭并將文件大小清為零。如果文件不存在則嘗試創建之。    

"w+"   讀寫方式打開,將文件指針指向文件頭并將文件大小清為零。如果文件不存在則嘗試創建之,文件存在則新建一個文件覆蓋,從頭開始寫入。    

"a"    附加方式,以只寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之,文件存在則在末尾繼續寫入。    

"a+"   附加方式,以讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之,文件存在則在末尾繼續寫入。


"r"   打開只讀文件,該文件必須存在,文件指針指向文件頭,從頭開始讀取。 

"r+"  打開可讀寫的文件,該文件必須存在,文件指針指向文件頭,從頭開始讀寫。

上述的形態字符串都可以再加一個b字符,如rb、w+b或ab+等組合,加入b 字符用來告訴函數庫打開的文件為二進制文件,而非純文字文件。不過在POSIX系統,包含Linux都會忽略該字符。

以上就是PHP讀取、寫入、刪除TXT文檔文件內容的方法 的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 羞羞答答视频 | 久久亚洲综合色 | 一区播放 | 欧美大胆xxxx肉体摄影 | 精品中文字幕久久久久四十五十骆 | 欧美一级网 | av电影网站在线 | 韩国19禁在线 | 久久免费视频在线 | h视频免费看 | 国产一级午夜 | 麻豆视频在线免费观看 | 亚洲网站在线观看视频 | www.com超碰 | 欧美一级在线免费 | 欧美人人干 | 91 在线视频观看 | 欧美成人激情在线 | 一本色道久久久888 香蕉视频99 | 亚洲一区二区三区四区精品 | 亚洲综合网站 | 国产一区毛片 | 日本中文字幕网址 | 黄色高清免费 | 精品亚洲免费 | 深夜小视频在线观看 | 中文字幕一二三区芒果 | 国产精品免费久久久 | 亚洲精品一区二区三区大胸 | 国产成人高清在线观看 | 精品国产91久久久久久久 | 天堂成人一区二区三区 | 新久草在线视频 | 毛片免费视频播放 | 蜜桃视频观看麻豆 | av在线免费看片 | 亚欧在线免费观看 | 欧美性成人 | 黄色网址在线播放 | 亚洲电影在线观看高清免费 | 午夜精品久久久久久中宇 |