可我浪费着我寒冷的年华

PHP文件常用函数

feof()

判断文件是否超出了文件末尾。

<?php 
$files = fopen("1.txt","r+");
fread($files,filesize('1.txt')+1);//filesize获得1.txt的大小,然后加1.也就是超出了原来的大小。
echo intval(feof($files));//feof函数的意思就是检测是否超出了原来大小,如果是返回true。这里用intval转换为数字,也就是1
 ?>
输出:
1

 如果第三行不加1的话,则返回false也就是0

fgets()

<?php
$file = fopen("1.txt","r");//php的内容是123
echo fgets($file);
输出:
123 注:只能输出第一行的内容。

那么如果结合while和feof就可以把整个文件给遍历出来了。

<?php
$file = fopen("1.txt","r");
while(!feof($file))
  {
  echo fgets($file). "<br />";
  }
fclose($file);
如此就可以将1.txt的内容全部遍历出来了。

 

 

posted @ 2017-08-08 03:35  珍惜少年时  阅读(161)  评论(0)    收藏  举报
可我浪费着我寒冷的年华