fread လုပ်ဆောင်ချက်
fread လုပ်ဆောင်ချက်သည် ဖွင့်ထားသောဖိုင်မှ ဒေတာများကို ဖတ်ယူပေးသည်။ ပထမပါရာမီတာအနေဖြင့် fopen မှတစ်ဆင့် ရရှိထားသော ဖိုင်ညွှန်ပြချက် (ရင်းမြစ်) ကို လက်ခံပြီး၊ ဒုတိယပါရာမီတာအနေဖြင့် ဖတ်ရှုရန်အတွက် ဘိုက်အရေအတွက် အများဆုံးကို လက်ခံသည်။ လုပ်ဆောင်ချက်သည် ဖတ်ယူရရှိသော ဒေတာများကို သို့မဟုတ် အမှားတစ်ခုခုကြုံတွေ့ပါက false ကို ပြန်ပေးသည်။
ဝါကျဖွဲ့စည်းပုံ
fread(resource $handle, int $length): string|false
ဥပမာ
ဖိုင်တစ်ခုမှ ပထမ 10 ဘိုက်ကို ဖတ်ကြည့်ရအောင်:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, 10);
fclose($file);
echo $res;
?>
ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:
'Some text '
ဥပမာ
ဖိုင်တစ်ခုလုံးကို အပြည့်အဝဖတ်ကြည့်ရအောင်:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, filesize('data.txt'));
fclose($file);
echo $res;
?>
ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:
'Complete file content'
ဥပမာ
အပိုင်းလိုက်ဖြင့် ဖိုင်ကို ဖတ်ကြည့်ရအောင်:
<?php
$file = fopen('data.txt', 'r');
while (!feof($file)) {
echo fread($file, 5) . "\n";
}
fclose($file);
?>
ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:
'First'
' part'
' of t'
'ext'
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
fwriteလုပ်ဆောင်ချက်၊
ဖိုင်တွင်ရေးသားပေးသည် -
fgetsလုပ်ဆောင်ချက်၊
ဖိုင်မှစာကြောင်းတစ်ကြောင်းဖတ်ယူပေးသည် -
file_get_contentsလုပ်ဆောင်ချက်၊
ဖိုင်တစ်ခုလုံးကိုဖတ်ယူပေးသည်