Funkcija fgets
Funkcija fgets nolasa rindu no faila. Kā pirmo parametru tā pieņem rādītāju uz failu, kuram iepriekš jābūt atvērtam ar funkciju fopen. Kā otro neobligāto parametru var norādīt maksimālo nolasāmās rindas garumu. Funkcija pārtrauc lasīšanu, sasniedzot rindas beigas, faila beigas vai norādīto garumu.
Sintakse
fgets(resource $handle, int $length = ?): string|false
Piemērs
Izlasīsim pirmo rindu no faila:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Piemērs
Faila lasīšana pa rindām ciklā:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Piemērs
Rindas lasīšana ar garuma ierobežojumu:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>