Az fgets függvény
Az fgets függvény egy sort olvas fájlból. Első paraméterként egy fájlmutatót fogad, amit előzőleg az fopen függvénnyel kell megnyitni. Második, opcionális paraméterként megadható az olvasandó sor maximális hossza. A függvény a sorvége, a fájl vége vagy a megadott hossz elérésekor abbahagyja az olvasást.
Szintaxis
fgets(resource $handle, int $length = ?): string|false
Példa
Olvassuk ki a fájl első sorát:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Példa
Fájl olvasása soronként ciklusban:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Példa
Sor olvasása hossz korlátozással:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>