290 of 410 menu

Fonction fread

La fonction fread lit les données d'un fichier ouvert. Le premier paramètre de la fonction accepte un pointeur vers le fichier (ressource), obtenu via fopen, et le second - le nombre maximum d'octets à lire. La fonction retourne les données lues ou false en cas d'erreur.

Syntaxe

fread(resource $handle, int $length): string|false

Exemple

Lisons les premiers 10 octets d'un fichier :

<?php $file = fopen('data.txt', 'r'); $res = fread($file, 10); fclose($file); echo $res; ?>

Résultat de l'exécution du code :

'Some text '

Exemple

Lisons le fichier entier :

<?php $file = fopen('data.txt', 'r'); $res = fread($file, filesize('data.txt')); fclose($file); echo $res; ?>

Résultat de l'exécution du code :

'Complete file content'

Exemple

Lisons le fichier par parties :

<?php $file = fopen('data.txt', 'r'); while (!feof($file)) { echo fread($file, 5) . "\n"; } fclose($file); ?>

Résultat de l'exécution du code :

'First' ' part' ' of t' 'ext'

Voir aussi

  • la fonction fwrite,
    qui écrit dans un fichier
  • la fonction fgets,
    qui lit une ligne d'un fichier
  • la fonction file_get_contents,
    qui lit un fichier entier
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