stream_get_line

(PHP 5)

stream_get_lineLit une ligne dans un flux

Description

string stream_get_line ( resource $handle , int $length [, string $ending ] )

stream_get_line() lit une ligne dans la ressource handle.

La lecture se termine quand length octets ont été lus, quand la chaîne spécifiée par ending a été rencontrée (mais ne sera pas inclue dans la valeur retournée), ou si EOF survient : n'importe lequel des trois qui survient en premier.

Cette fonction est presque identique à fgets() hormis le fait qu'elle permet d'utiliser un délimiteur de ligne différent des caractères standards de \n, \r et \r\n, et ne retourne pas le délimiteur lui-même.

Liste de paramètres

handle

Une ressource valide de fichier.

length

Le nombre d'octets à lire dans la ressource.

ending

Un délimiteur de chaîne optionnel.

Valeurs de retour

stream_get_line() lit une ligne de taille maximale length dans le flux handle.

Si une erreur survient, stream_get_line() retourne FALSE.

Voir aussi

  • fread() - Lecture du fichier en mode binaire
  • fgets() - Récupère la ligne courante sur laquelle se trouve le pointeur du fichier
  • fgetc() - Lit un caractère dans un fichier
LoadingChargement en cours