PHP 內置函數fgets讀取文件


php fgets()函數從文件指針中讀取一行

語法:

fgets(file,length)
參數 描述
file  必需。規定堯要讀取的文件
length 可選 。規定堯都區的字節數。默認是102字節

 

從file指向的文件中讀取一行並返回長度最多為 length-1 字節的字符串。碰到換行符(包括在返回值

中,)、EOF或者已經讀取了 length-1字節后停止(要先看碰到那一種情況)。如果沒有指定length,

則默認為1K,或者說1024字節

若失敗,則返回false

假設現在有一個文件sites.txt ,該文件有三行,內容如下:

woyouxian.com
blabla.cn
google.com

sites.txt的文件路徑如下:

C:\admin\php\sites.txt

php代碼如下:

<?php
$f= fopen("C:\\admin\\php\\sites.txt","r");
while (!feof($f))
{
  $line = fgets($f);
  echo "site: ",$line,"<br />";
}
fclose($f);
?> 

執行php文件,返回的結果如下:

site: woyouxian.com
site: blabla.cn
site: google.com

 

該php代碼的第一行是打開文件,最后一行是關閉文件,當中的while循環語句表示,當文件沒有結束,

就讀取一行,循環執行,直至到達文件末尾。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM