• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 知识库 知识库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

2022年01月03日发布PHP读取文件的两种方式file_get_contents和fread

武飞扬头像
xhjyxxw
帮助1

知行礼动

大家好,今日小科来聊聊一篇关于2022年01月03日整理发布:PHP读取文件的两种方式file_get_contents和fread附代码实例的文章,现在让我们往下看看吧!

本文主要描述了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(带代码示例)!

这篇好文章是转载于:知行礼动

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 知行礼动
  • 本文地址: /news/detail/tanhbggagc