实际应用当中,请注意关闭 fclose($fp);

php读取文件内容:

—–第一种方法—–fread()——–

<?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);}?>

——–第二种方法————

<?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;}?>
-----第三种方法------------
<?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;}?>
-------第四种方法--------------
<?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_arras $value){echo$value."<br />";}*/}?>

—-第五种方法——————–

<?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读取文件内容5种方法相关推荐

  1. 81. read readline readlines 读取文件的三种方法

    81. read readline readlines 读取文件的三种方法 文章目录 81. read readline readlines 读取文件的三种方法 1. 读取文件的三种方法 2. rea ...

  2. java遍历文件和归类_java读取文件的两种方法:java.io和java.lang.ClassLoader

    java读取文件的两种方法:java.io和java.lang.ClassLoader 什么时候使用java.io,什么时候使用java.lang.ClassLoader呢? (注:要是之前读xml文 ...

  3. python读取文件多行内容-python 逐行读取文件的几种方法

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

  4. python中几种读取文件的方法_python 逐行读取文件的几种方法

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

  5. Java读取文件内容的六种方法

    1.Scanner 第一种方式是Scanner,从JDK1.5开始提供的API,特点是可以按行读取.按分割符去读取文件数据,既可以读取String类型,也可以读取Int类型.Long类型等基础数据类型 ...

  6. Python 修改文件内容3种方法(替换文件内容)

    一.修改原文件方式 def alter(file,old_str,new_str):"""替换文件中的字符串:param file:文件名:param old_str:就 ...

  7. 用Java读取文件的5种方法-BufferedReader,FileInputStream,文件,扫描仪,RandomAccessFile

    There are many different ways to read a file in Java. In this tutorial, we will look into 5 differen ...

  8. Shell按行读取文件的3种方法

    Shell按行读取文件的方法有很多,常见的三种方法如下: 要读取的文件: 1 [root@mini05 20180930-2]# cat file.info 2 111 3 222 4 333 444 ...

  9. php文件读取文件内容,PHP文件系统函数-读取文件内容几种方式

    介绍几种php获取文件内容的方式 介绍读取文件的方式之前,我们先看一下打开文件资源和关闭资源 名字资源绑定到一个流 - fopen 关闭一个已打开的文件指针 - fclose $handle1 = f ...

最新文章

  1. vmware让虚拟机内外网络可互访
  2. [公告]欢迎您加入WF技术研究团队
  3. wps android x86,Android-x86 8.1-rc5 发布:PC 上的安卓系统
  4. Python帮你识破双11的套路
  5. delphi 提取字符中的数字
  6. Python hash、xml、configparser、sheve、shutil模块讲解 以及 面向对象初识
  7. python wmi mac变动_Python WMI参数反转
  8. HDU 3896 Greatest TC 双连通分量
  9. Linux环境变量PS1配置
  10. python decimal类型转化_python的json模块,针对decimal类型直接dumps报错
  11. 181104每日一句
  12. 蓝桥杯 算法提高 一元三次方程求解
  13. 《成功者的窘境》克里斯滕森 epub+mobi+azw3
  14. 数据结构(考研面试)
  15. r语言跟python哪个适合数据分析_R语言 vs Python对比:数据分析哪家强?
  16. 米家扫地机器人静音模式在哪_贵了300块的米家扫地机器人1S 还是那个性价比神器吗?...
  17. 身份证号码检验 js
  18. 打开本地html加载网页慢,浏览器打开网页很慢怎么回事_浏览器打开网页很慢如何解决...
  19. 数字传感器:新兴的应用
  20. 《python深度学习》学习笔记与代码实现(第八章:8.1,8.2,8.3)

热门文章

  1. 你了解CPU吗?(五)
  2. iconv 编码转换
  3. c语言中将结构体写入文件,C语言中将结构体写入文件
  4. Nmap使用教程超超超详细——最后介绍绕过防火墙IDS逃逸
  5. kali Linux开启ssh服务
  6. Python保存数据到文件的方法
  7. Linux的用户组与权限
  8. Flask一个页面多个form提交的问题及解决方法
  9. 给小白准备的graphviz图文安装教程(2021最新)
  10. 最简单的视音频播放演示样例3:Direct3D播放YUV,RGB(通过Surface)