好的,我有这段代码
$myFile = "testFile.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData
testFile.txt内容:
<script type="text/javascript" src="js/jquery.js"/>
<script type="text/javascript" src="js/webdefault.js"/>
<stype type="text/css" src="css/style.css"/>
不,我想逐行阅读这些内容并按每行输出
如果要输出html中的输出是这样的:
<script type="text/javascript" src="js/jquery.js"/>
<script type="text/javascript" src="js/webdefault.js"/>
<stype type="text/css" src="css/style.css"/>
提前谢谢
答案 0 :(得分:1)
这个怎么样?
include('testFile.txt');
也许不是最漂亮的事情,但它可能会起作用,而且不会逐行阅读..
用于使用file()函数
答案 1 :(得分:0)
改为使用此功能:
$theData = file_get_contents($myFile);
逐行使用此拆分功能
$data = preg_split("/(\r|\n)/",$theData);
$ data现在是每行的数组。
答案 2 :(得分:0)
要逐行读取文件,请使用PHP的核心file()
函数。它返回数组,每个元素都是一个单独的行。然后你可以迭代数组来打印你想要的行。
答案 3 :(得分:0)
不,我想逐行阅读这些内容并按每行输出
如果您想逐行执行某些操作,请使用file($ filename):
<?php
$lines = file($filename);
foreach($lines as $line) {
// do something with $line.
echo $line . "\n";
}
如果您只想显示:
<?php
echo file_get_contents($filename);