Функция 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);
?>