我正在学习PHP。我想从文件中找到第五行:
hello world
hey world
hi world
goodbye cruel world
hello user
hey user
...
我有reader.php
:
<?php
$handle = @fopen("intro.txt");
$count = 5;
if ($handle) {
while (--$count > 0) {
fgets($handle);
}
echo fgets($handle);
if ( !feof($handle)) {
echo "Unexpected Exception";
}
fclose($handle);
}
?>
应该打开文件并迭代$count
以遍历--$count
行,这样我们就可以阅读$count
- eth行。我没有调试器可以运行。
但没有任何印刷品。为什么呢?
答案 0 :(得分:2)
这个应该按预期工作
$lines = file('intro.txt');
echo $lines[5];
或者第五行:
echo $lines[4];