300 of 410 menu

Fonction ftell

La fonction ftell renvoie la position actuelle du pointeur dans un flux de fichiers. La position est indiquée en octets depuis le début du fichier. La fonction accepte un paramètre - un pointeur vers une ressource de fichier ouverte.

Syntaxe

ftell(resource $handle): int|false

Exemple

Déterminons la position actuelle dans un fichier venant d'être ouvert :

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

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

0

Exemple

Déterminons la position après la lecture de plusieurs octets :

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

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

5

Exemple

Vérifions la position après le déplacement du pointeur :

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

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

10

Voir aussi

  • la fonction fseek,
    qui déplace le pointeur de fichier
  • la fonction rewind,
    qui réinitialise le pointeur de fichier
  • la fonction filesize,
    qui renvoie la taille du fichier
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