2019-12-10 |

fgets()

fgets() 函数用于从文件中读取 一行 数据,并将文件指针指向下一行。

提示:如果想在读取的时候去掉文件中的 HTML 标记,请使用 fgetss() 函数。

语法:

string fgets( int handle [, int length] )

fgets() 从 handle 指向的文件中读取一行并返回长度最多为 length-1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length-1 字节后停止。如果没有指定 length ,则默认为 1K ,或者说 1024 字节。

例子:

<?php
$fh = @fopen("test.txt","r") or die("打开 test.txt 文件出错!");
// if条件避免无效指针
if($fh){
    while(!feof($fh)) {
        echo fgets($fh), '<br />';
    }
}
fclose($fh);
?>

补充说明

feof() 函数测试文件指针是否到了文件结束的位置,该文件指针必须有效,如果是无效的资源,则会陷入无限循环中。

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论