源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php读取文件内容的方法汇总

  • 时间:2021-11-23 19:03 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php读取文件内容的方法汇总
本文实例汇总了php读取文件内容的方法。分享给大家供大家参考。具体如下: 这里汇总php读取文件内容的五种方法。实际应用当中,请注意关闭 fclose($fp); 第一种方法:fread()
[u]复制代码[/u] 代码如下:
<?php $file_path = "test.txt"; if(file_exists($file_path)){  $fp = fopen($file_path,"r");  $str = fread($fp,filesize($file_path));//指定读取大小,这里把整个文件内容读取出来  echo $str = str_replace("\r\n","<br />",$str); } ?>
第二种方法:
[u]复制代码[/u] 代码如下:
<?php $file_path = "test.txt"; if(file_exists($file_path)){  $str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中  $str = str_replace("\r\n","<br />",$str);  echo $str; } ?>
第三种方法:
[u]复制代码[/u] 代码如下:
<?php $file_path = "test.txt"; if(file_exists($file_path)){  $fp = fopen($file_path,"r");  $str = "";  $buffer = 1024;//每次读取 1024 字节  while(!feof($fp)){//循环读取,直至读取完整个文件   $str .= fread($fp,$buffer);  }  $str = str_replace("\r\n","<br />",$str);  echo $str; } ?>
第四种方法:
[u]复制代码[/u] 代码如下:
<?php $file_path = "test.txt"; if(file_exists($file_path)){  $file_arr = file($file_path);  for($i=0;$i<count($file_arr);$i++){//逐行读取文件内容   echo $file_arr[$i]."<br />";  }  /*  foreach($file_arr as $value){   echo $value."<br />";  }*/ } ?>
第五种方法:
[u]复制代码[/u] 代码如下:
<?php $file_path = "test.txt"; if(file_exists($file_path)){  $fp = fopen($file_path,"r");  $str ="";  while(!feof($fp)){   $str .= fgets($fp);//逐行读取。如果fgets不写length参数,默认是读取1k。  }  $str = str_replace("\r\n","<br />",$str);  echo $str; } ?>
希望本文所述对大家的php程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部