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

Tutoriel PHP de Base

Tutoriel PHP Avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP fgets()

PHP Filesystem Référence Manuel

La fonction fgets() peut retourner une ligne ouverte dans un fichier. Cette fonction s'arrête à la longueur spécifiée de la nouvelle ligne ou EOF, selon ce qui arrive en premier, et retourne false en cas d'échec.

Syntaxe

string fgets ( resource $handle [, int $length ] )

lit une ligne du fichier pointé par handle et retourne la longueur maximale de la ligne de longueur maximale de length - 1 octets de chaîne. Elle s'arrête à la fin de la ligne (y compris dans la valeur de retour), EOF ou si length - 1 octets après quoi il cesse (regardez quelle condition est rencontrée en premier). Si length n'est pas spécifié, il est par défaut 1K, ou 1024 octets.
Attention : depuis PHP 4.3 开始,忽略掉 length 则行的长度被假定为 1024,则将继续从流中读取数据直到行结束。如果文件中的大多数行都大于 8KB, alors il est plus efficace de spécifier la longueur maximale des lignes dans le script en termes de ressources.

Exemple1

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

Résultat de la sortie

oldtoolbag.com

Exemple2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
 
   while(! feof($file)) {
      echo fgets($file) . "\n";
   }
 
   fclose($file);
?>

Résultat de la sortie

oldtoolbag.com
fr.oldtoolbag.com

PHP Filesystem Référence Manuel