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

fread လုပ်ဆောင်ချက်သည် ဖွင့်ထားသောဖိုင်မှ ဒေတာများကို ဖတ်ယူပေးသည်။ ပထမပါရာမီတာအနေဖြင့် fopen မှတစ်ဆင့် ရရှိထားသော ဖိုင်ညွှန်ပြချက် (ရင်းမြစ်) ကို လက်ခံပြီး၊ ဒုတိယပါရာမီတာအနေဖြင့် ဖတ်ရှုရန်အတွက် ဘိုက်အရေအတွက် အများဆုံးကို လက်ခံသည်။ လုပ်ဆောင်ချက်သည် ဖတ်ယူရရှိသော ဒေတာများကို သို့မဟုတ် အမှားတစ်ခုခုကြုံတွေ့ပါက false ကို ပြန်ပေးသည်။

ဝါကျဖွဲ့စည်းပုံ

phpfread(resource $handle, int $length): string|false

ဥပမာ

ဖိုင်တစ်ခုမှ ပထမ 10 ဘိုက်ကို ဖတ်ကြည့်ရအောင်:

php<?php
  $file = fopen('data.txt', 'r');
  $res = fread($file, 10);
  fclose($file);
  echo $res;
?>

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

php'Some text '

ဥပမာ

ဖိုင်တစ်ခုလုံးကို အပြည့်အဝဖတ်ကြည့်ရအောင်:

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

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

php'Complete file content'

ဥပမာ

အပိုင်းလိုက်ဖြင့် ဖိုင်ကို ဖတ်ကြည့်ရအောင်:

php<?php
  $file = fopen('data.txt', 'r');
  while (!feof($file)) {
    echo fread($file, 5) . "\n";
  }
  fclose($file);
?>

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

php'First'
' part'
' of t'
'ext'

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • fwrite လုပ်ဆောင်ချက်၊
    ဖိုင်တွင်ရေးသားပေးသည်
  • fgets လုပ်ဆောင်ချက်၊
    ဖိုင်မှစာကြောင်းတစ်ကြောင်းဖတ်ယူပေးသည်
  • file_get_contents လုပ်ဆောင်ချက်၊
    ဖိုင်တစ်ခုလုံးကိုဖတ်ယူပေးသည်