读取文件内容中函数(PHP)
在这里读取文件的内容也不往深处去发展所以个人常用的几个函数拿出来介绍下:feof()如果文件读到了最后或者是文件读到EOF还有一种情况是文件读取错误的时候返回的是true否则是返回false
介绍一个循环读取文件的例子 $file = fopen("Test1.txt","r+");
while(!feof($file))
{
echo "Cirle!";
}
这个如果没有出意外的话会读到文件的结尾才会罢休
然后介绍两个函数fgets()和fgetc()这两个在s和c的区别 很容易理解s代表的是string 而c代表的char
fgets()三种情况下会遇到该情况:(1) 碰到换行符(包括在返回值中).(2) 遇到 EOF 时会中断文件的读取工作.(3) 已经读取了 length - 1 字节后停止
fgetc()是逐个逐个读取文件中的内容读出一个就会中断
下面就展示示例程序
test.txt是测试文件 里面的内容是abcdefghijk
$file = fopen("Test.txt",r);
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
显示的结果是 abcdefghijk
$file = fopen("Test.txt",r);
while(! feof($file))
{
echo fgetc($file). "<br />";
}
fclose($file);
显示的结果是a
b
c
d
e
f
j
k
页:
[1]