Lit une ligne dans un flux

# stream_get_line

(PHP 5, PHP 7)

stream_get_line — Lit une ligne dans un flux

### Description

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

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