English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP fgets()

PHP Filesystem Referência

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.

Sintaxe

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.

Exemplo1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   echo fgets($file);
   fclose($file);
?>

Resultado de saída

oldtoolbag.com

Exemplo2

<?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

PHP Filesystem Referência