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

PHP သိကောင်းစရာများ - ဖိုင်အမည်များနှင့်ဖိုင်လိုင်းများကိုသိမ်းဆည်းရန်

gitbox 2025-06-27

PHP ဖိုင်အမည်များကို variable များသို့သိမ်းဆည်းရန်ဘုံနည်းလမ်းများ

ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသော Web Developmit ဘာသာစကားဖြင့် PHP သည် 0 က်ဘ်စာမျက်နှာအကြောင်းအရာများကိုသာမကဖိုင်လည်ပတ်မှုကိုလွယ်ကူချောမွေ့စေသည်။ PHP ရှိ Variable များသို့ဖိုင်အမည်များကိုသိမ်းဆည်းရန်ဘုံနည်းလမ်းများစွာကိုဤတွင်ဖော်ပြထားသည်။

ဖိုင်ကိုဖတ်ရန်နှင့်ဖိုင်အမည်ကိုသိုလှောင်ရန် Readfile () function ကိုသုံးပါ

Readfile () function ကို function function ကိုဖတ်ရန်နှင့် output ကိုဖတ်ရန်အသုံးပြုသည်, ဖိုင်အမည်ကို variable များမှသိမ်းဆည်းနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 $filename = "example.txt";
$content = readfile($filename);

flogen () နှင့် fclose () fcose () fcose () fcose () fcaste ကိုအသုံးပြုပါ

fopen () function ကိုဖိုင်တစ်ခုဖွင့်ရန်အသုံးပြုသည်။ FCLOESE () function ကိုဖိုင်ကိုပိတ်ရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်နှစ်ခုသည်ဖိုင်များကို variable များသို့ကူးယူရန်နှင့်စတိုးဆိုင်များကို variable များသို့ပို့ဆောင်ရန်ခွင့်ပြုသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

 $filename = "example.txt";
$file = fopen($filename, "r");
fclose($file);

PHP တွင်ဖိုင်လိုင်းများတွက်ချက်မှုနည်းလမ်းကိုမိတ်ဆက်ခြင်း

ဖိုင်လိုင်းများပေါ်ရှိစာရင်းအင်းများသည်ဖိုင်အမျိုးအစားအတွက်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP သည်ဤလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်နည်းလမ်းအမျိုးမျိုးကိုပေးသည်။ အောက်ပါတို့သည်များသောအားဖြင့်အသုံးပြုသောနည်းလမ်းနှစ်မျိုးဖြစ်သည်။

ဖိုင်ကိုဖတ်ရန်ဖိုင်ကိုဖတ်ရန်နှင့်လိုင်းအရေအတွက်ကိုရေတွက်ရန်ဖိုင် () function ကိုသုံးပါ

ဖိုင် () function ကို array သို့ဖိုင်အကြောင်းအရာကိုဖတ်သည်။ Array element တစ်ခုစီသည်ဖိုင်တွင်လိုင်းတစ်ခုရှိသည်။ ထို့နောက် array ၏အရှည်ကိုအရေအတွက်လိုင်းအရေအတွက်ကိုရရှိရန်အတွက်တွက်ချက်မှု () function ဖြင့်တွက်ချက်နိုင်သည်။ နမူနာကုဒ်:

 $filename = "example.txt";
$file = file($filename);
$lines = count($file);

FILESTS () function ကိုသုံးပါ

အဆိုပါ fgets () function ကိုလိုင်းအားဖြင့်ဖိုင်အိတ်လိုင်းလိုင်းဖတ်ပြီးဖိုင်၏လိုင်းများကိုဖြတ်သန်းရန်ကွင်းဆက်ကိုပေါင်းစပ်ထားသည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 $filename = "example.txt";
$file = fopen($filename, "r");
$lines = 0;
while (!feof($file)) {
    $line = fgets($file);
    $lines++;
}
fclose($file);

အကျဉ်းချုပ်

ဤဆောင်းပါးတွင် PHP တွင်ဖိုင်အမည်များကို variable များသို့မည်သို့သိမ်းဆည်းရမည်, အမျိုးမျိုးသောနည်းလမ်းများမှတဆင့်ဖိုင်၏လိုင်းအရေအတွက်ကိုတွက်ချက်သည်။ တိကျသောလိုအပ်ချက်များကိုပေါ် မူတည်. Readfile () / fclose (), ဖိုင် (), fcgets (), fcgets () fgets () fgets () fgets () fgets ()) ကိုထိရောက်စွာရွေးချယ်နိုင်သည်။