လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP functions () function ကိုအသေးစိတ်ရှင်းပြချက် - ဖိုင်အကြောင်းအရာကိုလိုင်းဖတ်ရန်အတွက်လက်တွေ့ကျသောကျွမ်းကျင်မှု

PHP functions () function ကိုအသေးစိတ်ရှင်းပြချက် - ဖိုင်အကြောင်းအရာကိုလိုင်းဖတ်ရန်အတွက်လက်တွေ့ကျသောကျွမ်းကျင်မှု

M66 2025-06-15

PHP Fungets () function ကိုမိတ်ဆက် - ဖိုင်များကိုလိုင်းဖြင့်ဖတ်ရန်လက်တွေ့ကျသောနည်းလမ်းတစ်ခု

PHP တွင်ဖိုင်ဖတ်ခြင်းနှင့်အရေးအသားပြုလုပ်ခြင်းသည်ဘုံလုပ်ငန်းဖြစ်သည်။ fgets () function သည် function ကိုဖိုင်တစ်ခုမှအကြောင်းအရာဖြင့်ဖတ်ရန်အထူးအသုံးပြုသောအရေးကြီးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် fungets () function ကို အသုံးပြု. Functions () function ကို အသုံးပြု. လူတိုင်းကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်နမူနာကိုနမူနာကုဒ်မှတဆင့်နားလည်သဘောပေါက်ရန်နှင့်လျှောက်ထားပါ။

fgets () function ကို၏အခြေခံ syntax

fgets () function ၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 String fgets (အရင်းအမြစ် $ လက်ကိုင် [, IN $ အရှည်])

$ လက်ကိုင်သည် ဖွင့်ထားသော file pointer အရင်းအမြစ်ကိုကိုယ်စားပြုသောနေရာနှင့် $ အရှည်သည် အချိန်အတိုင်းအတာတစ်ခုစီကိုဖတ်ရှုသည့်အမြင့်ဆုံးအရေအတွက်ကိုသတ်မှတ်ခြင်းကိုသတ်မှတ်ခြင်း, သတ်မှတ်ထားသောမဖော်ပြပါက (အဆုံးတွင်လိုင်းချိုးအပါအ 0 င်) အကြောင်းအရာတစ်ခုလုံးကိုပုံမှန်အားဖြင့်ဖတ်လိမ့်မည်။

fgets သုံး. single-line ဖိုင်များကိုဖတ်ရှုခြင်းဥပမာ

<?php
// ဖိုင်ကိုဖွင့်ပါ
$file = fopen("example.txt", "r");
<p>// အကြောင်းအရာတစ်ခုလိုင်းကိုဖတ်ပါ<br>
$ line = fgets ($ file);</p>
<p>// ဖတ်နေအကြောင်းအရာ output ကို<br>
ECHO $ ​​လိုင်း,</p>
<p>// ဖိုင်ကိုပိတ်ပါ<br>
fcose ($ file);<br>
>

ဥပမာအားဖြင့် fopen () ကို သုံး. ဖိုင်ဥပမာကိုဖွင့်ရန် () ဖိုင်ကိုဖွင့်ရန်ပထမ contents and output နှင့် output ကိုဖတ်ပါ, နောက်ဆုံးတွင်ဖိုင်ကိုပိတ်ပါ။ Fgets () ဖုန်းခေါ်ဆိုခြင်းကိုသာလိုင်းတစ်ခုသာဖတ်ပါလိမ့်မည်။

ဖိုင်တစ်ခု၏ contents အားလုံးကိုဖတ်ရန် looping ဥပမာ

 // ဖတ်နေအကြောင်းအရာ output ကို
echo $line;

}

// ဖိုင်ကိုပိတ်ပါ
fcose ($ file);
>

feof () function ကိုသုံးပါ, ၎င်းသည်ဖိုင်၏အဆုံးသို့ရောက်ရှိခြင်းရှိမရှိဆုံးဖြတ်ရန်နှင့်ဖိုင်အားလုံး၏လိုင်းတစ်ခုစီကိုဖတ်ပါ။

အကျဉ်းချုပ်

Fgets () function သည် PHP တွင်ဖိုင်အကြောင်းအရာလိုင်းကိုလိုင်းဖြင့်ဖတ်ရန်ထိရောက်သောနည်းလမ်းဖြစ်သည်။ ပိုမိုကြီးမားသောဖိုင်များပြုပြင်သည့်အခါဌာနခွဲစာဖတ်ခြင်းကိုပြုလုပ်ရန်လိုအပ်သည်။ ဤလုပ်ဆောင်မှုကိုကျွမ်းကျင်သူများသည် developer များကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်များကိုပိုမိုပြောင်းလဲစေနိုင်သည်။