如何在PHP中利用fread()读取文件
程序员文章站
2022-03-06 20:10:41
...
本文主要介绍了在PHP中如何利用PHP内置的fread()函数在确认获取字节数、不确认获取字节数,这两种情况下,读取文件内容的方法。
1.fread语法:
fread ( resource $handle , int $length ) : string
$handle:文件系统指针,一般由 fopen() 创建的 resource(资源)。
$length:读取文件的字节长度。
返回值: $length长度的字符串。
2.读取文件(确认需要读取的字节):
exit.txt文件
php.cn good better
php文件
<?php //文件路径 $filename="./exit.txt"; //获取文件资源 $file = fopen($filename,'r'); //读取二进制文件时,需要将第二个参数设置成'rb' //获取文件内容 $file_info=fread($file,10); //打印文件内容 echo $file_info; //关闭文件资源 fclose($file); ?>
输出结果:php.cn goo
3.读取文件(不确认需要读取的字节):
如果需要获取文件所有内容则需要使用到另一个函数filesize()函数,专门用来查看文件的大小
<?php //文件路径 $filename="./exit.txt"; //获取文件资源 $file = fopen($filename,'r'); //获取文件大小 $file_size= filesize($filename); //获取文件内容 $file_info=fread($file, $file_size); //打印文件内容 echo $file_info; //关闭文件资源 fclose($file); ?>
输出结果:php.cn good better
推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》
以上就是如何在PHP中利用fread()读取文件的详细内容,更多请关注其它相关文章!
上一篇: 怎么解决php读取文件乱码问题
下一篇: PHP怎么通过给定符号来拆解字符串
推荐阅读
-
浅析php中如何在有限的内存中读取大文件_php技巧
-
php中的fread和fgetc获取文件内容的单位是字节还是字符,为什么fgetc读取不到字符?
-
浅析php中如何在有限的内存中读取大文件
-
php中配置文件保存修改操作 如config.php文件的读取修改等操作
-
php中配置文件操作 如config.php文件的读取修改等操作
-
浅析php中如何在有限的内存中读取大文件
-
php中配置文件操作 如config.php文件的读取修改等操作
-
浅析php中如何在有限的内存中读取大文件
-
浅析php中如何在有限的内存中读取大文件_PHP教程
-
php中配置文件操作 如config.php文件的读取修改等操作_php技巧