ဖန်​ရှင် ftell

ဖန်​ရှင် ftell သည် ဖိုင်စီးဆင်းမှု (file stream) အတွင်းရှိ ညွှန်ပြချက် (pointer) ၏ လက်ရှိနေရာကို ပြန်ပေးသည်။ နေရာကို ဖိုင်အစမှ ဘိုက် (byte) များဖြင့် ဖော်ပြသည်။ ဤဖန်ရှင်သည် ပါရာမီတာ (parameter) တစ်ခုကိုသာ လက်ခံသည် - ဖွင့်ထားသော ဖိုင်အရင်းအမြစ် (file resource) သို့ ညွှန်ပြချက် (handle)။

ဖွဲ့စည်းပုံ (Syntax)

phpftell(resource $handle): int|false

ဥပမာ

အခုလက်တွေ့ဖွင့်ထားသော ဖိုင်တွင် လက်ရှိနေရာကို သတ်မှတ်ကြည့်ရအောင်:

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

ကုဒ် (code) လုပ်ဆောင်ချက်၏ရလဒ်:

php0

ဥပမာ

ဘိုက် (byte) အချို့ဖတ်ပြီးနောက် နေရာကို သတ်မှတ်ကြည့်ရအောင်:

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

ကုဒ် (code) လုပ်ဆောင်ချက်၏ရလဒ်:

php5

ဥပမာ

ညွှန်ပြချက် (pointer) ရွှေ့ပြောင်းပြီးနောက် နေရာကို စစ်ဆေးကြည့်ရအောင်:

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

ကုဒ် (code) လုပ်ဆောင်ချက်၏ရလဒ်:

php10

ဆက်လက်လေ့လာရန်

  • ဖန်ရှင် fseek,
    ဖိုင်ညွှန်ပြချက်ကို ရွှေ့ပြောင်းပေးသည့်
  • ဖန်ရှင် rewind,
    ဖိုင်ညွှန်ပြချက်ကို ပြန်လည်အစသတ်မှတ်ပေးသည့် (reset)
  • ဖန်ရှင် filesize,
    ဖိုင်အရွယ်အစားကို ပြန်ပေးသည့်