檔案操作的三個步驟,開啟,操作,關閉。$fopen=fopen(路徑,方式),fwrite($fopen,寫入的字串);fclose($fopen)。
其中開啟方式有如下幾種方式:
模式描述
r唯讀。在檔案的開頭開始。
r+讀/寫。在檔案的開頭開始。
w只寫。開啟並清空檔案的內容;如果檔案不存在,則建立新檔案。
w+讀/寫。開啟並清空檔案的內容;如果檔案不存在,則建立新檔案。
a追加。開啟並向檔案檔案的末端進行寫操作,如果檔案不存在,則建立新檔案。
a+讀/追加。通過向檔案末端寫內容,來保持檔案內容。
x只寫。建立新檔案。如果檔案已存在,則返回 false。
x+讀/寫。建立新檔案。如果檔案已存在,則返回 false 和乙個錯誤。
注釋:如果 fopen() 無法開啟指定檔案,則返回 0 (false)。
下面總結一下檔案讀取的幾種方法:
一:需要開啟檔案來讀取
1、readfile()
readfile("file1.txt");
2、file()
$f_arr = file("file1.txt");
foreach($f_arr as $content)
3、file_get_contents()
$f_chr = file_get_contents("file1.txt");
echo $f_chr;
二、需要開啟檔案讀取
1、fgets()
$fopen = fopen("file1.txt","rb");
while(!feof($fopen)) //函式測試指標是否到了檔案結束的位置
fclose($fopen);
2、fgetss()
$fopen = fopen("file.txt","rb");
while(!feof($fopen)) //函式測試指標是否到了檔案結束的位置
fclose($fopen);
3、fgetc()
$fopen = fopen("file1.txt","rb"); //開啟檔案流
while(false !== ($chr = fgetc($fopen))) //取得乙個字串,判斷是否為false
fclose($fopen); //關閉檔案資源
PHP讀取檔案的多種方法
feof file end of file 例子 file handle fopen c myfile.txt r 使用fopen開啟與檔案的連線 while feof file handle fclose file handle 最後使用fclose關閉與檔案的連線 過程 1.fopen feof...
QT 讀取txt檔案的幾種方法
廢話不說直接上 stream.seek file.size 將當前讀取檔案指標移動到檔案末尾 intcount 0 while count 10 stream.seek 0 將當前讀取檔案指標移動到檔案開始 while stream.atend ui textedit clear ui texted...
matlab讀取cvs檔案的幾種方法
matlab讀取cvs檔案的幾種方法 1,實用csvread 函式 csvread 函式有三種使用方法 1 m csvread filename 2 m csvread filename row,col 3 m csvread filename row,col,range 第一種方法中,直接輸入檔名...