php 的feof,PHP feof( )用法及代码示例

PHP中的feof()函数是一个内置函数,用于测试文件指针上的文件结尾。它检查是否已到达文件末尾。如果内容大小事先未知,则feof()函数用于循环浏览文件的内容。

如果已到达文件末尾或发生错误,则feof()函数将返回True。否则返回False。

用法:

feof( $file )

参数:PHP中的feof()函数仅接受一个参数$file。此参数指定必须检查文件结尾的文件。

返回值:如果已到达文件末尾或发生错误,则返回TRUE。否则返回False。

错误与异常:

如果传递的文件指针无效,则会进入无限循环,因为文件末尾无法返回True。

如果服务器未关闭由fsockopen()打开的连接,则feof()函数将挂起。

以下示例程序旨在说明feof()函数:

程序1::在下面的程序中,名为“singleline.txt”的文件仅包含一行文本,即“此文件仅包含一行。”。

// a file is opened using fopen() function

$check = fopen("singleline.txt", "r");

$seq = fgets($check);

// Outputs a line of the file until

// the end-of-file is reached

while(! feof($check))

{

echo $seq ;

$seq = fgets($check);

}

// file is closed using fclose() function

fclose($check);

?>

输出:

This file consists of only a single line.

程序2:注意:在下面的程序中,名为“gfg.txt”的文件包含以下文本。

This is the first line.

This is the second line.

This is the third line.

// a file is opened using fopen() function

$check = fopen("gfg.txt", "r");

$seq = fgets($check);

// Outputs a line of the file until

// the end-of-file is reached

while(! feof($check))

{

echo $seq ;

$seq = fgets($check);

}

// file is closed using fclose() function

fclose($check);

?>

输出:

This is the first line.

This is the second line.

This is the third line.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值