php中的内置函数fgets()可以读取指定文件中的一行信息,它具体的使用方法是怎样的呢?可以参考下面的方法!

php fgets()函数介绍

fgets():从一个指定的文件读取一行

语法:

fgets(file,length)

参数:

file:指定被读取的文件

length:读取的长度,如省略默认读取一行最多1024个字节!

php fgets() 使用示例

新建一个被读取的TXT格式的文件并命名为“1.txt”,并输入以下内容保存!

这是第一行文字
这是第二行文字
这是第三行文字
这是第三行文字
这是第四行文字
这是第五行文字
feiniaomy.com

例1:php fgets() 读取前三行的文字。

$res = fopen("1.txt","r");
echo fgets($res);
echo fgets($res);
echo fgets($res);

输出结果:

这是第一行文字
这是第二行文字
这是第三行文字

注:fgets()每被执行一次,文件内的指针会自定跳向下一行!

例2:php fgets() 读取文件内的所有内容。

$res = fopen("1.txt","r");
while(!feof($res)){
    echo fgets($res). "<br/>";
}

注:这里会输出文件中的所有内容!

例2:php fgets() 函数设置第二个参数

$res = fopen("1.txt","r");
echo fgets($res,4);
echo '<br/>';
echo fgets($res,4);
echo '<br/>';
echo fgets($res,4);

输出内容:

这
是
第