PHP中的fgets()函数
该fgets()函数从文件返回一行。它返回一个最大为字符串的字符串-从file_pointer指向的文件中读取1字节。
语法
fgets (file_pointer, length);
参数
file_pointer-文件指针必须有效,并且必须指向由fopen()或成功打开的文件fsockopen()。
长度-读取结束时的长度-1字节已被读出,在一个新行,或者在EOF(以先到者为准)。
返回
该fgets()函数返回一个最大长度为字符串的字符串-从fle_pointer指向的文件中读取1字节。
示例
以下是一个示例。在这里,我们有一个文件“one.txt”,文本为“Thisisit!”。
<?php
$file_pointer = @fopen("/new/one.txt", "w");
if ($file_pointer) {
while (!feof($file_pointer)) {
$buffer = fgets($file_pointer, 512);
echo $buffer;
}
fclose($file_pointer);
}
?>输出结果
This is it!
让我们来看另一个例子。
示例
在这里,我们有一个文本文件“new.txt”,文本为“Thisisdemotext”。
<?php
$file_pointer = fopen("new.txt","r");
$res = fgets($file_pointer);
echo $res;
fclose($file_pointer);
?>输出结果
This is demo text