Функция 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 функцияси,
    файл ҳажмини қайтаради