PHP開啟和讀寫檔案的幾種方法

2021-09-02 23:10:56 字數 872 閱讀 2060

<?php

/**-------------讀取檔案內容5種方法------------*/

//-----method1----fread()--------

$file_path = "test.txt";

$fp = fopen($file_path,"r") or die('open file fail');

$str = fread($fp,filesize($file_path));//指定讀取大小,這裡把整個檔案內容讀取出來

$str = str_replace("\r\n","\n",$str);

print_r($str);

fclose($fp);

//-----method2----這種用法很占用記憶體--------

if(file_exists($file_path))

//-----method3----fread()對於大檔案設定$buffer每次讀取大小--------

$fp = fopen($file_path,"r") or die('open file fail');

$str = "";

$buffer = 1024;//每次讀取 1024 位元組

while(!feof($fp))

$str = str_replace("\r\n","\n",$str);

echo $str;

fclose($fp);

//-----method4----file()--------

if(file_exists($file_path)){

$file_arr = file($file_path);

for($i=0;$i?>

php 讀取檔案的幾種方法

檔案操作的三個步驟,開啟,操作,關閉。fopen fopen 路徑,方式 fwrite fopen,寫入的字串 fclose fopen 其中開啟方式有如下幾種方式 模式描述 r唯讀。在檔案的開頭開始。r 讀 寫。在檔案的開頭開始。w只寫。開啟並清空檔案的內容 如果檔案不存在,則建立新檔案。w 讀 ...

python實現讀寫txt檔案的幾種方法

一 讀寫模式 w 向檔案中寫入內容,w會清空原來文字內容 a 向檔案中追加內容 r 從檔案中讀取內容 wb 以二進位制形式寫入內容。rb 以二進位制形式讀檔案內容 ab 以二進位制形式追加內容 a r w 混合形式,即可讀可寫 二 讀 方法一 f open 檔案路徑,讀模式 將檔案中的內容以字串的形...

Python中檔案的讀寫操作的幾種方法

對檔案的操作,步驟為 開啟乙個檔案 讀取 寫入內容 儲存檔案 檔案讀寫的3中模式 1 w 寫模式,它是不能讀的,如果用w模式開啟乙個已經存在的檔案,會清空以前的檔案內容,重新寫 w 是讀寫內容,只要沾上w,肯定會清空原來的檔案 2 r 讀模式,只能讀,不能寫,而且檔案必須存在 r 是讀寫模式,只要沾...