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 ශ්‍රිතය,
    ගොනුවේ ප්‍රමාණය ආපසු ලබා දෙන්නේ