Função fgets
A função fgets lê uma linha de um arquivo. Seu primeiro parâmetro é um ponteiro para o arquivo, que deve ter sido previamente aberto com a função fopen. Um segundo parâmetro opcional permite especificar o comprimento máximo da linha a ser lida. A função para a leitura ao atingir o final da linha, o final do arquivo ou o comprimento especificado.
Sintaxe
fgets(resource $handle, int $length = ?): string|false
Exemplo
Vamos ler a primeira linha de um arquivo:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Exemplo
Leitura de arquivo linha por linha em um loop:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Exemplo
Leitura de uma linha com limite de comprimento:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>