Rumah >pembangunan bahagian belakang >tutorial php >如何使用php中的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); ?>
本篇文章到这里就已经全部结束了,更多精彩内容大家可以关注php中文网的其他相关栏目教程!!!
Atas ialah kandungan terperinci 如何使用php中的fgets()函数逐行读取文件. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!