php 讀取檔案的幾種方法

2022-03-09 22:27:27 字數 1167 閱讀 5788

檔案操作的三個步驟,開啟,操作,關閉。$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 第一種方法中,直接輸入檔名...