Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php逐行读取文件示例

php逐行读取文件示例

发布时间:2014-07-20   编辑:www.jquerycn.cn
本文介绍了php逐行读取文件的方法,php编程中使用fgets函数逐行读取文件的例子,有需要的朋友参考下。

在php中,fgets函数可用于逐行读取文件。

fgets — 从文件指针中读取一行

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

出错时返回 FALSE。

通常的缺陷:

习惯了 C 语言中 fgets() 语法的人应该注意到 EOF 是怎样被返回的。

文件指针必须是有效的,(www.jquerycn.cn)必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未由fclose() 关闭)。

例子,逐行读取文件。
 

复制代码 代码示例:
<?php
$handle = @fopen("/tmp/inputfile.txt", "r");
if ($handle) {
    while (!feof($handle)) {
        $buffer = fgets($handle, 4096);
        echo $buffer;
    }
    fclose($handle);
}
?>

您可能感兴趣的文章:
php逐行读取文件示例
shell按行读取文件的三种方法
PHP 文件
PHP按行读取文件时如何删除换行符
一起学习用PHP读取文件的正确方法
php 统计文件行数的代码
VBS脚本运行库手册(9)-读取文本文件
php 文件读取与读取文件输出内容例子
php一次随机读一行txt文件的小例子
php文件操作之读取与写入文件

关键词: 按行读取  读取文件   
[关闭]