!
也想出现在这里? 联系我们
广告位
当前位置:首页>技术分享>编程技术>php怎么打开文件(分享PHP读取文件内容的五种方式)

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("rn","<br />",$str);

}

?>

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

<?php

$file_path = "test.txt";

if(file_exists($file_path)){

$str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中

$str = str_replace("rn","<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("rn","<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/>";

}*/

}

?>

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

<?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("rn","<br />",$str);

echo $str;

}

?>

给TA打赏
共{{data.count}}人
人已打赏
编程技术

php怎么运行(解读php中常用的4种运行方式)

2022-8-2 16:51:52

编程技术

php怎么连接数据库(解读PHP与MySQL数据库的连接方式)

2022-8-2 16:53:02

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 2651636361@qq.com 或点击右侧 私信:少羽 反馈,我们将尽快处理。
{{yiyan[0].hitokoto}}
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索