如何使用PHP读取文本文件内容

如何使用PHP读取文本文件内容,第1张

利用PHP读取文本文件内容,其实很简单,我们只需要掌握函数“file_get_contents()”的使用就可以了。蠢吵稿下面,小编将作详细的介绍。

工具/原料

电脑一台

WAMP开发环境

方法/步骤

file_get_content()函数介绍。使用碰明file_get_contents()获取txt文件的内容,具体参数说明如下:

2

具体实例说明。从文带孝本文件tst.txt中读取里面的内容并显示在浏览器中,具体代码和图示如下:

<?php

$file = 'tst.txt'

$content = file_get_contents($file)//读取文件中的内容

echo $content

?>

$content = file_get_contents($file)/猜拍/读银态文穗搏羡件

$content = $content . '正在修改'//修改文件

file_put_contents($file, $content)//保存文件

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_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("\r\n","<br />",$str)

echo $str

}

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8178702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存