2022年01月03日整理发布:PHP读取文件的两种方式file_get_contents和fread附代码实例
发布日期: 2023-08-05 12:02:00 来源: 互联网

本文主要描述了php中读取文件的两种方式:fread和file_get_contents,以及它们之间的异同。

1.两个函数的语法:


(相关资料图)

从文件中读

Fread (resource $ handle,int $ length) : string $ handle:文件系统指针指向fopen创建的资源。

$length:读取文件的字节长度。

返回值:长度为$length的字符串。

文件_获取_内容

file_get_contents(字符串$filename,bool $include_path=false,资源$context=?int $offset=-1,int $maxlen=?):字符串$filename:要读取的文件名。

$include_path:如果需要在include_path(在php.ini中)中搜索文件,请将此参数设置为“1”。

$context:指定文件句柄的环境。上下文是一组可以修改流行为的选项。如果使用null,则忽略。

$ offset3360指定从文件的哪个位置开始读取。这个参数是在PHP 5.1中添加的。

$maxlen:指定要读取的字节数。

返回值:长度为$maxlen的字符串。

2.两者的区别:

Fread需要通过指针读取内容,可以根据大小读取内容。

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

//文件路径

$filename="。/exit . txt ";

//获取文件资源

$file=fopen($filename," r ");//读取二进制文件时,第二个参数需要设置为‘Rb’。

//获取文件内容

$file_info=fread($file,10);

//打印文件内容

echo $ file _ info

//关闭文件资源

fc lose($ file);

?输出:php好b file_get_contents直接读取整个内容。

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

//文件路径

$filename="。/exit . txt ";

echo file _ get _ contents($ filename);

?输出:php好更好知识就是力量

Fread需要使用filesize函数来返回指定文件的大小,如果它想获得所有的内容。

$file_info=fread($file,file size($ filename));这是PHP读取文件的两种方式:file_get_contents和fread(带代码示例)!

来源:php中文网站

关键词:

相关文章

  • 2022年01月03日整理发布:PHP读取文件的两种方式file_get_conten

  • 折叠屏手机,怎么把自己活成了「VR 头显」?

  • 2022年01月03日整理发布:小鸡宝宝考考你昙花一般在晚上盛开是因

  • 起售价7499/12999元,三星Galaxy Z Flip5/Fold5折叠屏手机国内正式上市

  • 高通骁龙430百度百科_高通骁龙430

  • 郑州工业大学是211吗_郑州工业大学

  • 因洪水导致的北京房山失联村全部复联

  • 图片报:曼城也准备给沃克开2+1合同,拜仁感到担忧

  • 领克08有多硬核?极端环境下还能保持超强性能

  • 紫金银行:8月3日获融资买入6417.28万元,占当日流入资金比例23.24%

  • 10.29万起,捷途x70 Pro上市,这次捷途X70家族迎来个狠角色

  • 不接受“格局绑架”!蔚来硬刚网友的底气在哪里?

  • 购买电动光观光车的技巧

  • 伊利股份:8月3日获融资买入4951.78万元,占当日流入资金比例13.16%

  • 孕妇可以用花露水吗六神牌的_孕妇可以用花露水吗

  • 吴悦石:笔墨是中国画的一切依托和生命

  • 飞塔信息(FTNT.US)Q2营收不及预期 下调全年收入指引 盘后暴跌16%

  • 天津大剧院八月近20场演出 呈献艺术盛宴

  • 槽钢符号是什么 槽钢符号

  • 南京莫愁湖街道拆除大型户外广告,消除安全隐患

热点图集