php fgets 函數
fgets
( PHP 4中, PHP 5中)
fgets -獲取線從文件指針
描述
字符串fgets (資源$處理[摘要$長度] )
得到線從文件指針。
參數
把柄
文件指針必須有效,必須指向一個文件成功打開fopen ( )或者fsockopen ( ) (和尚未關閉fclose ( ) ) 。
長度
讀時結束長度- 1字節被讀取,就換行(其中包括在返回值) ,或EOF分析(以先到者為准) 。如果沒有指定長度,將繼續讀流直至到達行末。
注:在此之前PHP 4.3.0起,漏報,將承擔1024年的線的長度。如果大多數按照該文件中都大於8KB ,更有效的資源為您的腳本來指定最大行的長度。
返回值
返回一個字符串的長度最多- 1字節讀取文件指出,由處理。
如果出現錯誤,則返回FALSE 。
修改
版本說明
4.3.0 fgets ( )現在是二進制安全
4.2.0長度參數是可選的
看個實例:
$handle = @fopen("/tmp/inputfile.txt", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose($handle);
}
?>