Funkce fgets
Funkce fgets čte řádek ze souboru. Jako první parametr přijímá ukazatel na soubor, který musí být předem otevřen funkcí fopen. Jako druhý volitelný parametr lze zadat maximální délku čteného řádku. Funkce zastavuje čtení při dosažení konce řádku, konce souboru nebo při dosažení zadané délky.
Syntaxe
fgets(resource $handle, int $length = ?): string|false
Příklad
Přečteme první řádek ze souboru:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Příklad
Čtení souboru po řádcích v cyklu:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Příklad
Čtení řádku s omezením délky:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>