file io — читать конкретную строку в PHP?

Я учу 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Эта линия У меня нет отладчика для запуска.

Но ничего не печатается. Зачем?

0

Решение

Этот должен работать так, как вы ожидаете

$lines = file('intro.txt');
echo $lines[5];

Или для пятой строки:

echo $lines[4];
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]