PHP学习_详解PHP中的文件读取

技术网文章:PHP学习_详解PHP中的文件读取

PHP学习_详解PHP中的文件读取

原文重要讲述了php外读与文件的二种体式格局:fread以及file_get_contents,和那二者之间一样是读与文件,那二者又有甚么同异。

1.二个函数的语法:

fread()

fread    ( resource $handle   , int $length   ) : string

$handle:文件体系指针,正常由 fopen() 创立的 resource(资源)。

$length:读与文件的字节少度。

返归值: $length少度的字符串。

file_get_contents()

file_get_contents ( string $filename ,bool $include_path=false ,resource $context =? ,int $offset = -1 , int $maxlen = ? ) : string

$filename:要读与的文件的名称。

$include_path:假如需求正在 include_path(正在 php.ini 外)外搜刮文件的话,请配置该参数为 '1'。

$context:划定文件句柄的情况。context 是一套否以建改流的举动的选项。若使用 null,则纰漏。

$offset:划定正在文件外最先读与的位置。该参数是 PHP 5.1 加添的。

$maxlen:划定读与的字节数

返归值: $maxlen少度的字符串。

2.二者的区分:

fread()需求经由过程指针读与内容,否按照 size 巨细 读内容

<?php
  //文件路径
  $filename="./exit.txt";
  //获与文件资源
  $file = fopen($filename,'r'); //读与两入造文件时,需求将第两个参数配置成'rb'
  //获与文件内容
  $file_info=fread($file,10);
  //挨印文件内容
  echo $file_info;
  //封闭文件资源
    fclose($file);
?>
输没:php good b

file_get_contents ()间接读全数内容

<?php
  //文件路径
  $filename="./exit.txt";
  echo file_get_contents($filename);
?>
输没:php good better Knowledge is power

fread()假如念要获与全数内容,则需求哄骗filesize() 函数返归指定文件的巨细。

  $file_info=fread($file,filesize($filename));

保举:《2021年PHP口试题年夜汇总(保藏)》《php望频学程》

以上便是详解PHP外的文件读与的具体内容,更多请存眷php外文网其它相干文章!

【酷吧易】

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 PHP教程 PHP学习_详解PHP中的文件读取 http://www.kubayi.com/1803.html

常见问题

相关文章

评论
暂无评论