----第一种方法:指定读取大小,这里把整个文件内容读取出来-----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_arr as $value){echo $value."<br />";}*/
}
?>

----第五种方法:逐行读取。如果fgets不写length参数,默认是读取1k--------------------

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

  1. php怎么读取txt文件_PHP读取文件内容的五种方式

    php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭.实际应用当中,请注意关闭 fclose($fp); -- php读取文件内容: -----第一种方法 ...

  2. php读取文件内容不全,php读取文件内容的三种方法

    //**************第一种读取方式***************************** 代码如下: header("content-type:text/html;chars ...

  3. python一次性读取整个文件-python逐行读取文件内容的三种方法

    一.使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. 二.需要导入import os 三.下面是逐行读取文件内容的三种方法: ...

  4. python中读取文件内容-Python读取文件内容的三种常用方式及效率比较

    本文实例讲述了Python读取文件内容的三种常用方式.分享给大家供大家参考,具体如下: 本次实验的文件是一个60M的文件,共计392660行内容. 程序一: def one(): start = ti ...

  5. php中读取文件内容的几种方法。(file_get_contents:将文件内容读入一个字符串)...

    php中读取文件内容的几种方法.(file_get_contents:将文件内容读入一个字符串) 一.总结 php中读取文件内容的几种方法(file_get_contents:将文件内容读入一个字符串 ...

  6. SpingBoot yml语法及测试总结yml文件常用的五种方式

    yml语法及测试总结yml文件常用的五种方式 引言 项目介绍 初始化SpringBoot项目 application.properties介绍 yml配置文件基本语法 实际操作测试 引言 今天在开发过 ...

  7. Linux清理文件内容的四种方式

    原文:https://www.cnblogs.com/zqifa/p/linux-vim-4.html linux系统中清空文件内容的三种方法1.使用vi/vim命令打开文件后,输入"%d& ...

  8. .rpt文件内容读取java_Java 中读取文件内容的 n 中方式

    前言 刚接触 java 的时候很困惑一个事情 File相对路径,以哪个目录为参照物. 随着 io 模型的发展,java 1.7 的 nio,使用 Path.Paths 和 Files 等来方便 io ...

  9. 搜索文件内容的几种方式

    搜索文件的几种方式: 一.提取文件, 插入数据库text,使用like 查询. 使用poi或PageOffice提取文件内容文字 缺点:只适合数据量不大的情况 二.提取文件, 插入数据库text,创建 ...

最新文章

  1. DFS(6)——hdu1342Lotto
  2. android 地图相册,时光地图相册
  3. 当clear line vty 命令不起作用时
  4. 计算机应用基础 专2018秋,广东开放大学远程教育专科2018年秋计算机应用基础Word模块测试.pdf...
  5. 51NOD 1212 无向图最小生成树
  6. NLP(新闻文本分类)——基于机器学习的文本分类
  7. 【Java】开源工具 Hutool 不糊涂
  8. HDU1813:Escape from Tetris(IDA)
  9. 学了这么多年的人工智能居然还不了解它?
  10. windows技巧——notepad2 取代自带 notepad ,功能强大!
  11. 【Xposed】框架安装full.xml.gz下载失败解决方法总结
  12. tesseract 字典下载_qq阅读官方下载-QQ阅读器下载V7.5.0.888官方最新版
  13. 计算机网络协议教案反思,《TCP/IP协议分析》教学实践与反思
  14. 神奇的canvas——点与线绘制的绚丽动画效果
  15. 案例分享:Qt工程机械真空激光焊接系统软件产品定制(西门子PLC,mysql数据库,用户权限控制,界面配置,参数定制,播放器,二维图标,rgv小车,期限控制,参数调试等)
  16. (四)Vue之数据绑定
  17. Python学习之绕圈圈题
  18. 2020南京航空航天大学计算机科学与技术学院软件工程复试/面试经验分享
  19. 移动硬盘上安装操作系统
  20. “我们“App功能介绍

热门文章

  1. 高级算法梳理-XGB
  2. 【linux kernel】linux内核入口:head.o
  3. Unity3D DLL加密
  4. AI生成和修改音频音乐类工具网站集合
  5. 手把手教你用python爬虫带你玩转日系P站,超详细教学
  6. JavaScript和JSP使用技巧总结
  7. 坚果云和亿方云哪个最好用?
  8. 厉害了,我的中国造@拼耐力还要有加速度——思华科技18年自主创新经验谈(下篇)...
  9. 跟着王进老师学开发C#篇第二季:面向对象-王进-专题视频课程
  10. python学习——高级教程