成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP:fgets()的用法_Filesystem函數
全站頭部文字 我要出現在這里
PHP:fgets()的用法_Filesystem函數 749 2023-12-15   

fgets

(PHP 4, PHP 5)

fgets — 從文件指針中讀取一行

說明

string fgets ( resource $handle [, int $length ] )

從文件指針中讀取一行。

參數

handle

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

length

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

Note:

從 PHP 4.3 開始,忽略掉 length 則行的長度被假定為 1024,將繼續從流中讀取數據直到行結束。如果文件中的大多數行都大于 8KB,則在腳本中指定最大行的長度在利用資源上更為有效。

返回值

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

錯誤發生時返回 FALSE

更新日志

版本 說明 4.3.0 fgets() 開始二進制安全 4.2.0 length 參數成為可選。

范例

Example #1 逐行讀取文件

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

注釋

Note: 在讀取在 Macintosh 電腦中或由其創建的文件時, 如果 PHP 不能正確的識別行結束符,啟用運行時配置可選項 auto_detect_line_endings 也許可以解決此問題。

Note:

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

參見

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


主站蜘蛛池模板: 阳光阿坝| 背靠背| 白洁合集| 陈雨田| 金福南事件始末在线观看高清影评| 车震电影| 美女搞黄免费| 黑水电影| 帅气动漫头像| 卢靖姗老公是谁| 秀场视频高清完整版| 校园大片ppt| 春闺梦里人电影在线观看| 赵国华| 我的1919 电影| 集体生活成就我教学设计| 学霸考砸了被父母打的视频| 江西省旅游地图| 女人香韩国电影| 新有菜免费在线观看| 花煞| 王若涵| 永远是少年电影免费观看| 囚禁空姐| 黄视频在线网站| 一个都不能少电影| 鹰与枭全部演员表| 一夜惊喜 电影| 体温单的绘制及图解| 无内秘书| 系统解剖学题库及答案| 熊出没免费电影| 那些女人演员表全部名单| 情满四合院46集免费播放电视剧| 电影《塔蒂亚娜1》演员表| 经伟| 87版七仙女台湾| 少年的奇幻漂流记| 抖音网站入口| 北风那个吹在线观看免费完整版| 幻乐森林演员表|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103