🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1、fgetc():获取一个字节的内容。 $file = fopen('a.txt','r'); echo fgetc($file); 2、feof():判断光标指针是否在文件内容的最后: while(!feof($file)){ echo fgets($file).'<br/>'; } 3、fgets():获取一行的内容。 $file = fopen('a.txt','r'); while(!feof($file)){ echo fgets($file); } fclose($file); 4、fgetss():从打开的文件中读取一行并过滤掉 HTML 和 PHP 标记。与 fgets() 相同,不同的是 fgetss 尝试从读取的文本中去掉任何 HTML 和 PHP 标记。 第三个参数是指定要过滤掉的标签,例如过滤掉div标签。 echo fgetss($file,1024,'<div>') 5、file_get_contents():一次性读取文件中的内容,可以理解为fopen和fread、fclose的结合,而且效率更高。 6、file_put_contents():在某个文件中写入内容,相当于fopen、fwrite和fclose的结合。 file_get_contents()和file_put_contents()结合使用可以做内容采集,例如: $file = file_get_contents('http://www.baidu.com'); file_put_contents('aa.html',$file);