php读取文件内容5种方法
实际应用当中,请注意关闭 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种方法相关推荐
- 81. read readline readlines 读取文件的三种方法
81. read readline readlines 读取文件的三种方法 文章目录 81. read readline readlines 读取文件的三种方法 1. 读取文件的三种方法 2. rea ...
- java遍历文件和归类_java读取文件的两种方法:java.io和java.lang.ClassLoader
java读取文件的两种方法:java.io和java.lang.ClassLoader 什么时候使用java.io,什么时候使用java.lang.ClassLoader呢? (注:要是之前读xml文 ...
- python读取文件多行内容-python 逐行读取文件的几种方法
Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...
- python中几种读取文件的方法_python 逐行读取文件的几种方法
Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...
- Java读取文件内容的六种方法
1.Scanner 第一种方式是Scanner,从JDK1.5开始提供的API,特点是可以按行读取.按分割符去读取文件数据,既可以读取String类型,也可以读取Int类型.Long类型等基础数据类型 ...
- Python 修改文件内容3种方法(替换文件内容)
一.修改原文件方式 def alter(file,old_str,new_str):"""替换文件中的字符串:param file:文件名:param old_str:就 ...
- 用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 ...
- Shell按行读取文件的3种方法
Shell按行读取文件的方法有很多,常见的三种方法如下: 要读取的文件: 1 [root@mini05 20180930-2]# cat file.info 2 111 3 222 4 333 444 ...
- php文件读取文件内容,PHP文件系统函数-读取文件内容几种方式
介绍几种php获取文件内容的方式 介绍读取文件的方式之前,我们先看一下打开文件资源和关闭资源 名字资源绑定到一个流 - fopen 关闭一个已打开的文件指针 - fclose $handle1 = f ...
最新文章
- vmware让虚拟机内外网络可互访
- [公告]欢迎您加入WF技术研究团队
- wps android x86,Android-x86 8.1-rc5 发布:PC 上的安卓系统
- Python帮你识破双11的套路
- delphi 提取字符中的数字
- Python hash、xml、configparser、sheve、shutil模块讲解 以及 面向对象初识
- python wmi mac变动_Python WMI参数反转
- HDU 3896 Greatest TC 双连通分量
- Linux环境变量PS1配置
- python decimal类型转化_python的json模块,针对decimal类型直接dumps报错
- 181104每日一句
- 蓝桥杯 算法提高 一元三次方程求解
- 《成功者的窘境》克里斯滕森 epub+mobi+azw3
- 数据结构(考研面试)
- r语言跟python哪个适合数据分析_R语言 vs Python对比:数据分析哪家强?
- 米家扫地机器人静音模式在哪_贵了300块的米家扫地机器人1S 还是那个性价比神器吗?...
- 身份证号码检验 js
- 打开本地html加载网页慢,浏览器打开网页很慢怎么回事_浏览器打开网页很慢如何解决...
- 数字传感器:新兴的应用
- 《python深度学习》学习笔记与代码实现(第八章:8.1,8.2,8.3)