English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função fgets() pode retornar uma linha do arquivo aberto. Esta função para no comprimento especificado ou EOF, retornando o primeiro que encontrar, e retorna false em caso de falha.
string fgets ( resource $handle[, int $length] )
Ler uma linha do arquivo apontado por handle e retornar a linha com no máximo length - 1 caracteres. Quando encontrar um caractere de nova linha (incluso no valor retornado), EOF ou já tiver lido length - 1 bytes até parar (olhe para o primeiro que encontrar). Se não for especificado length, o padrão é 1K, ou seja 1024 bytes.
Atenção: A partir do PHP 4.3 Começando por aqui, ignore o length e o comprimento da linha é assumido como 1024,se a maioria das linhas do arquivo for maior do que 8KB, então é mais eficaz especificar o comprimento máximo da linha no script no uso de recursos.
<?php $file = fopen("/PhpProject/sample.txt", "r"); echo fgets($file); fclose($file); ?>
Resultado de saída
oldtoolbag.com
<?php $file = fopen("/PhpProject/sample.txt", "r"); while(! feof($file)) { echo fgets($file) . "\n"; } fclose($file); ?>
Resultado de saída
oldtoolbag.com pt.oldtoolbag.com