当前位置:Gxlcms > PHP教程 > PHP读取文件内容的五种方式,_PHP教程

PHP读取文件内容的五种方式,_PHP教程

时间:2021-07-01 10:21:17 帮助过:2人阅读

PHP读取文件内容的五种方式,


php读取文件内容的五种方式

分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭。实际应用当中,请注意关闭 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","
",$str); } ?>

--------第二种方法------------

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中
$str = str_replace("\r\n","
",$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","
",$str); echo $str; } ?>

-------第四种方法--------------

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$file_arr = file($file_path);
for($i=0;$i";
}
/*
foreach($file_arr as $value){
echo $value."
"; }*/ } ?>

----第五种方法--------------------

<?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","
",$str); echo $str; } ?>

以上内容给大家分享了PHP读取文件内容的五种方式,希望大家喜欢。

您可能感兴趣的文章:

  • PHP 读取和修改大文件的某行内容的代码
  • PHP 读取文件内容代码(txt,js等)
  • PHP读取网页文件内容的实现代码(fopen,curl等)
  • PHP读取txt文件的内容并赋值给数组的代码
  • php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
  • 基于PHP读取csv文件内容的详解
  • PHP 读取大文件的X行到Y行内容的实现代码
  • php读取文件内容的几种方法详解
  • PHP读取文件内容后清空文件示例代码
  • php读取文件内容的方法汇总
  • php读取文件内容到数组的方法

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1085892.htmlTechArticlePHP读取文件内容的五种方式, php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭。实际...

人气教程排行