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