php怎么读取txt文件_PHP读取文件内容的五种方式
php读取文件内容的五种方式
分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭。实际应用当中,请注意关闭 fclose($fp);
--
php读取文件内容:
-----第一种方法-----fread()--------
$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","
",$str);
}
?>
--------第二种方法------------
$file_path = "test.txt";
if(file_exists($file_path)){
$str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中
$str = str_replace("\r\n","
",$str);
echo $str;
}
?>
-----第三种方法------------
$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","
",$str);
echo $str;
}
?>
-------第四种方法--------------
$file_path = "test.txt";
if(file_exists($file_path)){
$file_arr = file($file_path);
for($i=0;$i
echo $file_arr[$i]."
";
}
/*
foreach($file_arr as $value){
echo $value."
";
}*/
}
?>
----第五种方法--------------------
$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","
",$str);
echo $str;
}
?>
以上内容给大家分享了PHP读取文件内容的五种方式,希望大家喜欢。
php怎么读取txt文件_PHP读取文件内容的五种方式相关推荐
- PHP读取文件内容的五种方式
----第一种方法:指定读取大小,这里把整个文件内容读取出来-----fread()-------- <?php $file_path = "test.txt"; if (f ...
- 文件批量随机重命名的五种方式,分享操作步骤
在工作中经常会给文件夹进行重命名,但是很多小伙伴不知道该怎么给文件夹进行随机重命名,其实我们在电脑上可以轻松实现多种随机重命名的方式,下面就大家演示. 第一步,运行[文件批量改名高手]在主界面中将功能 ...
- Java如何读取文件文本内容的几种方式汇总
本文为joshua317原创文章,转载请注明:转载自joshua317博客 Java如何读取文件文本内容的几种方式汇总 - joshua317的博客 package com.joshua317;imp ...
- java中读取properties文件内容五种方式
一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC ...
- 五种方式让你在java中读取properties文件内容不再是难题
2019独角兽企业重金招聘Python工程师标准>>> 方式1.通过context:property-placeholder加载配置文件jdbc.properties中的内容 < ...
- SpingBoot yml语法及测试总结yml文件常用的五种方式
yml语法及测试总结yml文件常用的五种方式 引言 项目介绍 初始化SpringBoot项目 application.properties介绍 yml配置文件基本语法 实际操作测试 引言 今天在开发过 ...
- python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作
python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...
- python读取.txt、.dat等文件,将其中特定内容存到其他文件
我想要用的数据存在一个.dat文件中,但是这个文件中除了我想要的数据还有很多其他杂乱的内容,所以需要有一个寻找我想要内容的过程,见下图,我想要的是图中标亮部分及以后的数据:我需要将这些数据按顺序读出, ...
- python读取文件多行内容-Python读取文件、大文件和指定行内容的几种方法
在使用python处理文本的时候,经常会需要读取文件的内容.如果文件比较小,那么直接使用open文件对象打开文件,再通过read()方法最为方便,这种方法就是把文件内容读出来后放到内存变量. read ...
最新文章
- Biopython(py012)统计碱基数
- Future is IMPACT! 未来就是影响力!(演讲稿)
- 怎没用计算机算e的,小E教你们如何用计算机算虚数
- java see 方法_Java 反射常用方法
- 【Java】猜数字小游戏
- Integral Channel Features-论文整理
- python白盒测试_白盒测试方法
- 通俗演义TCP流量控制
- 汽车系统英文缩写大全,值得收藏
- SWAT模型学习(二)
- Nginx源码安装(CentOS7)
- nodeJS中利用第三方内置模块实现数字转大写功能
- win10截图相关教程
- sop8语音芯片选型,九齐硕呈等等比较,看完此篇就足够了
- 花落谁家---再见熊节
- 【Arduino】关于使用USB-ISP烧入bootloader的一些记录
- iOS ijkplayer 音视频同步
- 根据圆的面积公式计算圆周率
- 计算机网络实验(思科模拟器Cisco Packet Tracer)配置静态路由使三台pc机网络互通
- sitemap生成工具