ftell funksiyası

ftell funksiyası fayl axınındakı göstəricinin cari mövqeyini qaytarır. Mövqe faylın əvvəlindən bayt ilə göstərilir. Funksiya bir parametr qəbul edir - açıq fayl resursuna göstərici.

Sintaksis

phpftell(resource $handle): int|false

Nümunə

Yeni açılmış fayldakı cari mövqeyi müəyyən edək:

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

Kodun icra nəticəsi:

php0

Nümunə

Bir neçə bayt oxunduqdan sonra mövqeyi müəyyən edək:

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

Kodun icra nəticəsi:

php5

Nümunə

Göstəricini köçürdükdən sonra mövqeyi yoxlayaq:

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

Kodun icra nəticəsi:

php10

Həmçinin bax

  • fseek funksiyası,
    fayl göstəricisini köçürür
  • rewind funksiyası,
    fayl göstəricisini sıfırlayır
  • filesize funksiyası,
    faylın ölçüsünü qaytarır