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

PHP file processing skile - ကျွမ်းကျင်စွာအသုံးပြုသောစာဖတ်ခြင်းနှင့်ရေးသားခြင်းနည်းလမ်းများအသုံးပြုသည်

gitbox 2025-06-12

မိတ်ဆက်ပေး

PHP သည် Web Development တွင်အသုံးပြုသောပရိုဂရမ်းမင်းဘာသာစကားဖြစ်သည်။ ၎င်းသည်ကျွန်ုပ်တို့အားအားကောင်းသောဖိုင်ပြုပြင်ခြင်းစွမ်းရည်များဖြင့်ကျွန်ုပ်တို့ကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် PHP developer များအနေဖြင့် PHP developer များအတွက် PHP developer များအတွက်အသုံးပြုသောဖိုင်အမျိုးအစားအမျိုးမျိုးကို အသုံးပြု. ဖိုင်များကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီလိမ့်မည်။

ဖိုင်ကိုဖတ်ပါ

ဖိုင်ဖွင့်လှစ်

PHP တွင် fopen() သုံးနိုင်သည်

ဖိုင်ဖတ်နေ

ဖိုင်ကိုဖွင့်ပြီးနောက်ဖိုင်အကြောင်းအရာကိုဖတ်ရန်အောက်ပါလုပ်ဆောင်ချက်များကိုသုံးနိုင်သည်။

  • fread ($ ဖိုင်, $ အရှည်) - သတ်မှတ်ထားသောအရှည်၏အကြောင်းအရာများကိုဖတ်ပါ။
  • fgets ($ file) - အကြောင်းအရာလိုင်းအားဖြင့်အကြောင်းအရာကိုဖတ်ပါ။
  • fgetc ($ file) : ဇာတ်ကောင်တစ် ဦး ကိုဖတ်ပါ။

ဖိုင်အကြောင်းအရာဖတ်ရန်အတွက်နမူနာကုဒ်:

 
$file_content = fread($file, filesize("example.txt"));
echo $file_content;

ဖိုင်ပိတ်ပါ

ဖိုင်ဖတ်ရှုခြင်းပြီးဆုံးပြီးနောက်ဖိုင်ကိုပိတ်ပြီး system အရင်းအမြစ်များကိုဖြန့်ချိရန် FCLOESE () function ကိုအသုံးပြုပါ။

 
fclose($file);

ဖိုင်တစ်ခုသို့ရေးပါ

ဖိုင်ဖွင့်လှစ်

ဖိုင်တစ်ခုဖတ်ခြင်းနှင့်အလားတူဖိုင်ကိုရေးခြင်းသည် fopen () function ကိုအသုံးပြုခြင်းလိုအပ်သည်။ သို့သော် Mode ကိုသတ်မှတ်ရမည်။ အကယ်. ဖိုင်မရှိပါက PHP ကိုအလိုအလျောက်ဖန်တီးလိမ့်မည်။

 
$file = fopen("example.txt", "w");

ဖိုင်အရေးအသား

ဖိုင်ကိုဖွင့်ပြီးနောက်ဖိုင်ကိုအကြောင်းအရာရေးရန်အောက်ပါလုပ်ဆောင်ချက်များကိုသုံးနိုင်သည်။

  • FWRITE ($ ဖိုင်, $ string) - သတ်မှတ်ထားသော string ကိုဖိုင်ကိုရေးပါ။
  • FPATS ($ ဖိုင်, $ string) - fwe () နှင့်အတူတူပင်။

ဖိုင်အကြောင်းအရာများကိုရေးရန်နမူနာကုဒ်:

 
fwrite($file, "Hello World!");

ဖိုင်ပိတ်ပါ

ဖိုင်အရေးအသားပြီးပါက FCLOESE () ဖိုင်ကိုပိတ်ရန်လည်းလိုအပ်သည်။

 
fclose($file);

မကြာခဏမေးသောမေးခွန်းများ

1 ။ ဖိုင်တည်ရှိမှုရှိမရှိဆုံးဖြတ်ရန်ဘယ်လိုဆုံးဖြတ်ရမလဲ။

ဖိုင်တည်ရှိမှုရှိမရှိဆုံးဖြတ်ရန် File_exists () function ကိုသင်အသုံးပြုနိုင်သည်။

 
if (file_exists("example.txt")) {
  echo "ဖိုင်တည်ရှိသည်!";
} else {
  echo "ဖိုင်မတည်ရှိပါဘူး!";
}

2 ။ ကြီးမားသောဖိုင်များကိုမည်သို့ဖတ်တတ်သနည်း။

မှတ်ဥာဏ်လျှံကိုရှောင်ရှားရန်, ကြီးမားသောဖိုင်များကိုအတုံးများတွင်ဖတ်နိုင်သည်။ Memory အသုံးပြုမှုကိုဖတ်ရန်ပိတ်ပင်တားဆီးမှုအရွယ်အစားကိုသတ်မှတ်ခြင်းဖြင့်ထိန်းချုပ်နိုင်သည်။

 
$file = fopen("example.txt", "r");
$chunk_size = 1024;  // တစ်ခုချင်းစီကိုဖတ်ပါ1KB
$read_times = 0;

while (!feof($file)) {
  $chunk = fread($file, $chunk_size);
  echo $chunk;
  $read_times++;
}

fclose($file);
echo "ဖိုင်ကိုဖတ်ပါ " . $read_times . " ဒုတိယနှုန်း。";

3 ။ ဖိုင်၏အဆုံးတွင်အကြောင်းအရာကိုဖြည့်စွက်နည်း။

ဖိုင်ကို A သို့မဟုတ် A + Mode တွင်ဖွင့်ခြင်းအားဖြင့်၎င်းအကြောင်းအရာကိုဖိုင်၏အဆုံးတွင်ဖြည့်ဆည်းပေးနိုင်သည်။

 
$file = fopen("example.txt", "a");
fwrite($file, "အပိုဆောင်းအသေးစိတ်");
fclose($file);

ကောက်ချက်

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