ftell funksiyasi

ftell funksiyasi fayl oqimidagi ko'rsatgichning joriy pozitsiyasini qaytaradi. Pozitsiya fayl boshidan baytlarda ko'rsatiladi. Funksiya bitta parametr qabul qiladi - ochiq fayl resursiga ko'rsatgich.

Sintaksis

phpftell(resource $handle): int|false

Misol

Yangi ochilgan faylda joriy pozitsiyani aniqlaymiz:

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

Kodni bajarish natijasi:

php0

Misol

Bir nechta bayt o'qilgandan keyin pozitsiyani aniqlaymiz:

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

Kodni bajarish natijasi:

php5

Misol

Ko'rsatgichni ko'chirilgandan keyin pozitsiyani tekshiramiz:

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

Kodni bajarish natijasi:

php10

Shuningdek qarang

  • fseek funksiyasi,
    fayl ko'rsatgichini ko'chiradi
  • rewind funksiyasi,
    fayl ko'rsatgichini qayta o'rnatadi
  • filesize funksiyasi,
    fayl hajmini qaytaradi