Функция fgets
Функция fgets читает строку из файла. Первым параметром она принимает указатель на файл, который должен быть предварительно открыт функцией fopen. Вторым необязательным параметром можно указать максимальную длину читаемой строки. Функция прекращает чтение при достижении конца строки, конца файла или при достижении указанной длины.
Синтаксис
fgets(resource $handle, int $length = ?): string|false
Пример
Прочитаем первую строку из файла:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Пример
Чтение файла построчно в цикле:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Пример
Чтение строки с ограничением длины:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>