Fungsi ftell

Fungsi ftell mengembalikan posisi saat ini dari penunjuk dalam aliran file. Posisi ditentukan dalam byte dari awal file. Fungsi ini menerima satu parameter - penunjuk ke sumber daya file yang terbuka.

Sintaks

phpftell(resource $handle): int|false

Contoh

Tentukan posisi saat ini dalam file yang baru saja dibuka:

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

Hasil eksekusi kode:

php0

Contoh

Tentukan posisi setelah membaca beberapa byte:

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

Hasil eksekusi kode:

php5

Contoh

Periksa posisi setelah memindahkan penunjuk:

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

Hasil eksekusi kode:

php10

Lihat juga

  • fungsi fseek,
    yang memindahkan penunjuk file
  • fungsi rewind,
    yang mengatur ulang penunjuk file
  • fungsi filesize,
    yang mengembalikan ukuran file