feof()
判斷檔案是否超出了檔案末尾。fgets()<?php$files = fopen("1.txt","r+");
fread($files,filesize('1.txt')+1);//
filesize獲得1.txt的大小,然後加1.也就是超出了原來的大小。
echo
intval(feof($files));//
feof函式的意思就是檢測是否超出了原來大小,如果是返回true。這裡用intval轉換為數字,也就是1
?>
輸出:
1
如果第三行不加1的話,則返回false也就是0
<?php$file = fopen("1.txt","r");//
php的內容是123
echo
fgets($file);
輸出:
123 注:只能輸出第一行的內容。
那麼如果結合while和feof就可以把整個檔案給遍歷出來了。
<?php$file = fopen("1.txt","r");
while(!feof($file
))
fclose($file);
如此就可以將1.txt的內容全部遍歷出來了。
常用PHP檔案操作函式
注 檔案操作函式的行為受到 php.ini 中設定的影響。當在 unix 平台上規定路徑時,正斜槓 用作目錄分隔符。而在 windows 平台上,正斜槓 和反斜槓 均可使用。config parse ini file config include dir aec platform.ini agent...
常用PHP檔案操作函式
注 檔案操作函式的行為受到 php.ini 中設定的影響。當在 unix 平台上規定路徑時,正斜槓 用作目錄分隔符。而在 windows 平台上,正斜槓 和反斜槓 均可使用。config parse ini file config include dir aec platform.ini agent...
php 常用檔案處理函式 與 檔案上傳
php 檔案處理 檔案寫入 fwrite 向檔案寫入內容,可安全用於二進位制檔案 file put contents 向檔案寫入內容,等同依次呼叫 fopen,fwrite 以及 fclose 函式。file put contents test.txt this is something.檔案讀取 ...