Funktionen fgets
Funktionen fgets läser en rad från en fil. Den tar som första parameter en pekare till filen, som måste ha öppnats i förväg med funktionen fopen. Som andra valfria parameter kan du ange den maximala längden på raden som ska läsas. Funktionen slutar läsa när den når slutet på raden, slutet på filen eller den angivna längden.
Syntax
fgets(resource $handle, int $length = ?): string|false
Exempel
Låt oss läsa den första raden från en fil:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Exempel
Läsa en fil rad för rad i en loop:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Exempel
Läsa en rad med längdbegränsning:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>