首页>>程序代码>>PHP读取文件内容的正确方法
PHP读取文件内容的正确方法
来源: 时间: 2015-05-07 19:49:46

$file_handle = fopen("myfile", "r");

while (!feof($file_handle)) {

   $line = fgets($file_handle);

   echo $line;

}

fclose($file_handle);

打开文件。$file_handle存储了一个对文件本身的引用。

检查您是否已到达文件的末尾。

继续读取文件,直至到达文件末尾,边读取边打印每行。

关闭文件。

fopen 函数将创建与文件的连接。还可以打开一个 URL:


$fh = fopen("http://127.0.0.1/", "r");

注: DE>fopenDE> 中使用的 DE>"r"DE> 将指示文件以只读方式打开。由于将数据写入文件不在本文的讨论范围内,因此我将不列出所有其他选项。但是,如果是从二进制文件读取以获得跨平台兼容性,则应当将 DE>"r"DE> 更改为 DE>"rb"DE>。稍后您将看到这样的示例。

feof 命令将检测您是否已经读到文件的末尾并返回 True 或 False。

fclose 将实现与 DE>fopenDE> 相反的功能:它将关闭指向文件或 URL 的连接。

fgets 它将从文件中提取一行数据并将其作为字符串返回。

如果决定限制处理数据块的大小,您可以将一个参数添加到 DE>fgetsDE> 中限制最大行长度。例如,使用以下代码将行长度限制为 80 个字符:


$string = fgets($file_handle, 81);

本页地址:http://www.easytd.com/chengxudaima/d_15050719778.html

网友评论留言

验证码 换一张
上一篇:PHP通过call_user_func调用用户自定义函数 下一篇:PHP中Memcache框架安装,配置和缓存使用