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 ֆունկցիան,
    որը վերադարձնում է ֆայլի չափը