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