本文主要描述了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场演出 呈献艺术盛宴
-
槽钢符号是什么 槽钢符号
-
南京莫愁湖街道拆除大型户外广告,消除安全隐患
热点图集
-
1领克08有多硬核?极端环境下还能保持超强性能
-
2颤抖的意思解释词语 颤抖的意思
-
3北京市市场监管局二级巡视员、市私营个体经济协会会长于爽带队到泡泡玛特调研
-
4安化雪峰湖现代农业发展有限责任公司(关于安化雪峰湖现代农业发展有限责任公司简述)
-
5峨眉飞豹:紧急驰援涿州 已转移群众600余名
-
6广汉市民政局开展农村留守儿童精准排查和关爱服务工作
-
7迎峰度夏进行时|南部县:服务走访问需求 助力客户度清凉
-
8莱昂·拉多舍维奇(关于莱昂·拉多舍维奇的简介)
-
98月4日基金净值:招商瑞安1年持有期混合A最新净值1.0273,涨0.04%
-
10受益于地产政策的好转!PVC价格三季度有望迎反弹