男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

fgets

(PHP 4, PHP 5, PHP 7, PHP 8)

fgets從文件指針中讀取一行

說(shuō)明

fgets(resource $handle, int $length = ?): string

從文件指針中讀取一行。

參數

handle

文件指針必須是有效的,必須指向由 fopen()fsockopen() 成功打開(kāi)的文件(并還未由 fclose() 關(guān)閉)。

length

handle 指向的文件中讀取一行并返回長(cháng)度最多為 length - 1 字節的字符串。碰到換行符(包括在返回值中)、EOF 或者已經(jīng)讀取了 length - 1 字節后停止(看先碰到那一種情況)。如果沒(méi)有指定 length,則默認為 1K,或者說(shuō) 1024 字節。

返回值

從指針 handle 指向的文件中讀取了 length - 1 字節后返回字符串。 如果文件指針中沒(méi)有更多的數據了則返回 false。

錯誤發(fā)生時(shí)返回 false。

范例

示例 #1 逐行讀取文件

<?php
$handle 
= @fopen("/tmp/inputfile.txt""r");
if (
$handle) {
    while ((
$buffer fgets($handle4096)) !== false) {
        echo 
$buffer;
    }
    if (!
feof($handle)) {
        echo 
"Error: unexpected fgets() fail\n";
    }
    
fclose($handle);
}
?>

注釋

注意: 在讀取在 Macintosh 電腦中或由其創(chuàng )建的文件時(shí), 如果 PHP 不能正確的識別行結束符,啟用運行時(shí)配置可選項 auto_detect_line_endings 也許可以解決此問(wèn)題。

注意:

習慣了 C 語(yǔ)言中 fgets() 語(yǔ)法的人應該注意到 EOF 是怎樣被返回的。

參見(jiàn)

  • fgetss() - 從文件指針中讀取一行并過(guò)濾掉 HTML 標記
  • fread() - 讀取文件(可安全用于二進(jìn)制文件)
  • fgetc() - 從文件指針中讀取字符
  • stream_get_line() - 從資源流里讀取一行直到給定的定界符
  • fopen() - 打開(kāi)文件或者 URL
  • popen() - 打開(kāi)進(jìn)程文件指針
  • fsockopen() - 打開(kāi)一個(gè)網(wǎng)絡(luò )連接或者一個(gè)Unix套接字連接
  • stream_set_timeout() - Set timeout period on a stream

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站