旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

怎样运用php中的fgets()函数逐行读取文件【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:116


导读:php中的fgets()函数用于从文件中读取单行内容,所以接下来的这篇文章我们就来细致看一下怎样运用php中的fgets()函数逐行读取文件内容。fgets()函数的基...
php中的fgets()函数用于从文件中读取单行内容,所以接下来的这篇文章我们就来细致看一下怎样运用php中的fgets()函数逐行读取文件内容。

fgets()函数的基础语法以下:

fgets(file, length)

file:指定要读取内容的文件名

length:可选参数,指定要从文件中读取的字节数。

下面是运用php从文件中读取单行的两个示例。

示例1:从文件中读取前20个字节

代码以下

<?php
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn, 20);
  echo $result;
  fclose($fn);
?>

运用此示例从文件中读取完全的第一行内容。

<?php
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn);
  echo $result;
  fclose($fn);
?>

示例2:读取一切行

运用for轮回逐一读取文件中的一切行,运用php feof()函数查找文件末端。

代码以下

<?php
  $fn = fopen("myfile.txt","r");
  
  while(! feof($file))  {
	$result = fgets($fn);
	echo $result;
  }

  fclose($fn);
?>

本篇文章到这里就已悉数完毕了,更多精彩内容人人能够关注ki4网的其他相干栏目教程!!!

以上就是怎样运用php中的fgets()函数逐行读取文件的细致内容,更多请关注ki4网别的相干文章!

标签:fgets