rewind လုပ်ဆောင်ချက်

rewind လုပ်ဆောင်ချက်သည် ဖိုင်အညွှန်းကို အစသို့ ပြန်လည်သတ်မှတ်ပေးပါသည်။ ဖိုင်ကို ထပ်မံဖတ်ရှုရန် သို့မဟုတ် လုပ်ဆောင်ချက်အချို့ပြီးနောက် ၎င်း၏အစသို့ ပြန်သွားလိုသောအခါ ဤအရာသည် အသုံးဝင်ပါသည်။ ဤလုပ်ဆောင်ချက်သည် fopen လုပ်ဆောင်ချက်မှ ပြန်ပေးသော ဖိုင်အညွှန်းတစ်ခုကို ပါရာမီတာအဖြစ် လက်ခံပါသည်။

ဖွဲ့စည်းပုံ

phprewind(resource $handle);

ဥပမာ

ပထမစာကြောင်းကို ဖတ်ပြီးနောက် ဖိုင်အညွှန်းကို ပြန်လည်သတ်မှတ်ကြည့်ရအောင်။

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file); // ပထမစာကြောင်းကို ဖတ်ပါ
  rewind($file);     // အညွှန်းကို ပြန်သတ်မှတ်ပါ
  echo fgets($file); // ပထမစာကြောင်းကို ထပ်မံဖတ်ပါ
  fclose($file);
?>

ကုဒ်ကို လုပ်ဆောင်သည့်ရလဒ်။

php'First line'
'First line'

ဥပမာ

rewind မသုံးဘဲ ဖိုင်ကို နှစ်ကြိမ် ဖတ်ရန် ကြိုးစားကြည့်ရအောင်။

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

ကုဒ်ကို လုပ်ဆောင်သည့်ရလဒ်။

php'File content'
''

အခြားကြည့်ရှုရန်

  • fseek လုပ်ဆောင်ချက်,
    အကြောင်းမှာ ယင်းသည် ဖိုင်အညွှန်းကို ရွှေ့ပေးပါသည်
  • ftell လုပ်ဆောင်ချက်,
    အကြောင်းမှာ ယင်းသည် လက်ရှိတည်နေရာကို ပြန်ပေးပါသည်
  • feof လုပ်ဆောင်ချက်,
    အကြောင်းမှာ ယင်းသည် ဖိုင်အဆုံးကို စစ်ဆေးပေးပါသည်