Funkcja fgets
Funkcja fgets odczytuje linię z pliku. Jako pierwszy parametr przyjmuje wskaźnik do pliku, który musi być wcześniej otwarty za pomocą funkcji fopen. Drugim opcjonalnym parametrem można określić maksymalną długość odczytywanej linii. Funkcja przerywa odczyt po osiągnięciu końca linii, końca pliku lub po osiągnięciu określonej długości.
Składnia
fgets(resource $handle, int $length = ?): string|false
Przykład
Odczytajmy pierwszą linię z pliku:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Przykład
Odczyt pliku linia po linii w pętli:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Przykład
Odczyt linii z ograniczeniem długości:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>