Fungsi ftell

Fungsi ftell mengembalikan posisi semasa penunjuk dalam aliran fail. Posisi dinyatakan dalam bait dari permulaan fail. Fungsi menerima satu parameter - penunjuk kepada sumber fail yang dibuka.

Sintaks

phpftell(resource $handle): int|false

Contoh

Tentukan posisi semasa dalam fail yang baru dibuka:

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

Keputusan pelaksanaan kod:

php0

Contoh

Tentukan posisi selepas membaca beberapa bait:

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

Keputusan pelaksanaan kod:

php5

Contoh

Semak posisi selepas menggerakkan penunjuk:

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

Keputusan pelaksanaan kod:

php10

Lihat juga

  • fungsi fseek,
    yang menggerakkan penunjuk fail
  • fungsi rewind,
    yang menetapkan semula penunjuk fail
  • fungsi filesize,
    yang mengembalikan saiz fail