फ़ंक्शन ftell

फ़ंक्शन ftell फ़ाइल स्ट्रीम में पॉइंटर की वर्तमान स्थिति लौटाता है। स्थिति फ़ाइल की शुरुआत से बाइट्स में निर्दिष्ट की जाती है। फ़ंक्शन एक पैरामीटर स्वीकार करता है - एक खुले फ़ाइल संसाधन का पॉइंटर।

सिंटैक्स

phpftell(resource $handle): int|false

उदाहरण

अभी-अभी खोली गई फ़ाइल में वर्तमान स्थिति निर्धारित करें:

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

कोड निष्पादन का परिणाम:

php0

उदाहरण

कुछ बाइट्स पढ़ने के बाद स्थिति निर्धारित करें:

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

कोड निष्पादन का परिणाम:

php5

उदाहरण

पॉइंटर को स्थानांतरित करने के बाद स्थिति की जाँच करें:

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

कोड निष्पादन का परिणाम:

php10

यह भी देखें

  • फ़ंक्शन fseek,
    जो फ़ाइल पॉइंटर को स्थानांतरित करता है
  • फ़ंक्शन rewind,
    जो फ़ाइल पॉइंटर को रीसेट करता है
  • फ़ंक्शन filesize,
    जो फ़ाइल का आकार लौटाता है