php 逐行读取文件的要领

php在读取文件时,大概需要一行一行的举办逐行读取。那本日就先容一个php中逐行读取文件的内置函数 fgets(0 以及逐行读取文件的要领。

php fgets() 函数界说与先容

fgets():从文件指针中读取一行

语法:

fgets(file,length)

参数:

file:必须,划定要读取的文件。

length:可省略,配置可读取的字节数,默认是 1024 字节。

php读取文件的第一行

php代码:

<?php $file = fopen("test.txt","r"); echo fgets($file); fclose($file); ?>

代码表明:

fopen():打开一个文件

fgets():读取文件的第一行

fclose():封锁被打开的文件

php一行一行读取文件

php示例代码:

<?php //打开一个文件 $file = fopen("test.txt","r"); //检测指正是否达到文件的未端 while(! feof($file))   {   echo fgets($file). "<br />";   } //封锁被打开的文件 fclose($file); ?>php 读取文件指定行的内容

php代码

<?php $txt = null; $line = 10; //划定要读取的行数 $handle = @fopen($file, "r"); if ($handle) {     $i = 1;     while (!feof($handle)) {         if($line == $i){            $txt = fgets($handle);         }         $i++;     }     fclose($handle); } echo $txt; ?>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8915.html