我有一个超过4行的文件test.txt
:
This
Is
A
Test
我有一个PHP脚本,当我运行时抓取此文件的内容并显示给我:
<?php
$file = file_get_contents('https://www.mywebsite.com/test.txt');
echo $file;
?>
有没有办法从test.txt
文件中获取特定行?
答案 0 :(得分:1)
您可以使用新行explode(),例如:
$string = file_get_contents('https://www.mywebsite.com/test.txt');
$stringArr = explode("\n", $string);
echo $stringArr[2]; //get the third line
或使用file()将整个文件读入数组,如:
$lines = file('https://www.mywebsite.com/test.txt');
echo $lines[2];
答案 1 :(得分:1)
改为使用file()
:
<?php
$lines = file("file.txt");
foreach($lines as $line){
echo $line;
}
答案 2 :(得分:1)
使用此文件读取此行中的文件
$output = fgets($file,1); // start read file in line 1