291 of 410 menu

Fonction fgets

La fonction fgets lit une ligne depuis un fichier. Son premier paramètre est un pointeur de fichier, qui doit avoir été préalablement ouvert par la fonction fopen. Un deuxième paramètre optionnel permet de spécifier la longueur maximale de la ligne à lire. La fonction arrête la lecture lorsqu'elle atteint la fin de la ligne, la fin du fichier ou la longueur spécifiée.

Syntaxe

fgets(resource $handle, int $length = ?): string|false

Exemple

Lisons la première ligne d'un fichier :

<?php $file = fopen('test.txt', 'r'); echo fgets($file); fclose($file); ?>

Exemple

Lecture d'un fichier ligne par ligne dans une boucle :

<?php $file = fopen('test.txt', 'r'); while ($line = fgets($file)) { echo $line; } fclose($file); ?>

Exemple

Lecture d'une ligne avec limitation de longueur :

<?php $file = fopen('test.txt', 'r'); echo fgets($file, 4); fclose($file); ?>

Voir aussi

  • la fonction fgetc,
    qui lit un caractère depuis un fichier
  • la fonction fread,
    qui lit depuis un fichier
  • la fonction file,
    qui lit un fichier dans un tableau de lignes
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser