Funcția fgets
Funcția fgets citește o linie dintr-un fișier. Ca prim parametru acceptă un pointer la un fișier, care trebuie să fie deschis în prealabil cu funcția fopen. Al doilea parametru opțional poate specifica lungimea maximă a liniei citite. Funcția oprește citirea la atingerea sfârșitului de linie, sfârșitului de fișier sau la atingerea lungimii specificate.
Sintaxă
fgets(resource $handle, int $length = ?): string|false
Exemplu
Să citim prima linie dintr-un fișier:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Exemplu
Citirea fișierului linie cu linie într-o buclă:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Exemplu
Citirea unei linii cu limitare de lungime:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>