PHP
fgets() 函数是用于从文件读取一行,该函数有两个参数,如下所述。
1. File 指定的文件名 来读取内容
2. Length 可选参数,指定从文件中读取的字节数。
语法:
PHP fgets() 函数使用以下语法。
fgets(file, length)
例1: 读取单行
下面是使用PHP脚本读取文件一行的两个例子。 第一个例子从文件中读取前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: 读取所有行
用这个例子由一个使用循环读取文件中的每一个行。使用PHP
feof() 函数来寻找文件结尾。
<?php
$fn = fopen("myfile.txt","r");
while(! feof($file)) {
$result = fgets($fn);
echo $result;
}
fclose($fn);
?>