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

PHP သည်ဖိုင်အိတ်များကိုရေးသားခြင်း - ဒေတာ output နှင့်သိုလှောင်မှုကိုအကောင်အထည်ဖော်ရန်နည်းလမ်း

gitbox 2025-06-06

PHP သည်ဖိုင်အိတ်များကိုရေးသားခြင်း - ဒေတာ output နှင့်သိုလှောင်မှုကိုအကောင်အထည်ဖော်ရန်နည်းလမ်း

Web Development စီမံကိန်းများစွာတွင်အချက်အလက်များကိုဖိုင်များမှဒေတာများကိုသိမ်းဆည်းရန်သို့မဟုတ်ဖတ်ရန်လိုအပ်သည်။ ဒေတာများကိုအလွယ်တကူထုတ်လွှင့ ်. သိုလှောင်ခြင်းများကိုအလွယ်တကူထုတ်လုပ်ရန်အတွက် PHP သည် built-in functions များ၏ကြွယ်ဝမှုကိုထောက်ပံ့ပေးသည်။

ဖိုင်စစ်ဆင်ရေး function ကို

PHP တွင်ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုထည့်သွင်းထားပြီး, အောက်ပါတို့သည်များသောအားဖြင့်အသုံးပြုသူများဖြစ်သည်။

ဖွင့်လှစ်စစ်ဆင်ရေး function ကိုဖိုင်

- fopen () - ဖိုင်သို့မဟုတ် URL ကိုဖွင့်ပါ

- fcose () - Open Open File Pointer

စာဖတ်ခြင်းလည်ပတ်မှုလုပ်ဆောင်ချက်

- Fgets () - ဖိုင်ညွှန်ပြချက်မှလိုင်းတစ်ခုကိုဖတ်ပါ

- fread () - binary files များအတွက်သင့်လျော်သောဖိုင်၏ပါဝင်မှုကိုဖတ်သည်

ဖိုင်ရေးရန်လုပ်ဆောင်ချက်

- FWRITE () - ဖိုင်တစ်ခုသို့ string ကိုရေးရန် (တန်ဖိုးရှိသည့် အစက်များကို အစားထိုးပါ)

ဒေတာ output ကိုအကောင်အထည်ဖော်ပါ

စာသားဖိုင်ရေးပါ

အချက်အလက်များကိုစာသားဖိုင်တစ်ခုသို့ရေးရန်, ဖိုင်ဖတ်ရန် () function ကိုသုံးနိုင်သည်။

 
$data = "Hello World!\n";
file_put_contents('myfile.txt', $data);

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

CSV ဖိုင်သို့ရေးပါ

CSV ဖိုင်များသည်များသောအားဖြင့်အသုံးပြုသော tabular data format အမျိုးအစားတစ်ခုဖြစ်သည်။ ၎င်းသည် futcsv () function မှတဆင့်ရေးသားနိုင်သည်။

 
$data = array(
  array('John', 'Doe', '[email protected]'),
  array('Jane', 'Doe', '[email protected]')
);
$fp = fopen('myfile.csv', 'w');
foreach ($data as $row) {
  fputcsv($fp, $row);
}
fclose($fp);

ဤကုဒ်သည်ရှုထောင့်နှစ်ခုကို CSV ဖိုင်လိုင်းသို့မည်သို့ရေးရမည်ကိုပြသသည်။ Fopen () ဖြင့်ဖိုင်ကိုဖွင့်ပါ။ ထို့နောက်၎င်းကို futcsv () နှင့်ရေးပါ။

ဒေတာသိုလှောင်မှုကိုအကောင်အထည်ဖော်ပါ

JSON ဖိုင်ကိုရေးပါ

json format ကိုစနစ်တကျဒေတာများကိုသိမ်းဆည်းရန်ကျယ်ပြန့်စွာအသုံးပြုသည်။ သငျ သညျ JSON_enCode () ကို သုံး. JSON string ကို JSON string သို့ပထမ ဦး ဆုံး encode နိုင်ပါတယ်, ပြီးတော့ file_put_controntents သုံးပြီးဖိုင်ကိုရေးပါ။

 
$data = array(
  'name' => 'John Doe',
  'email' => '[email protected]'
);
$json = json_encode($data);
file_put_contents('myfile.json', $json);

ဤနည်းအားဖြင့် Array Data ကို JSON ဖိုင်အဖြစ်သိမ်းဆည်းထားနိုင်ပြီးနောက်ဆက်တွဲစာဖတ်ခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်အဆင်ပြေသော JSOSO ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းနိုင်သည်။

XML ဖိုင်ကိုရေးပါ

XML format သည်ရှုပ်ထွေးသောစနစ်တကျအချက်အလက်များကိုသိမ်းဆည်းရန်သင့်တော်ပြီး PHP ၏ DomDocument Class မှထုတ်လုပ်နိုင်ပါသည်။

 
$data = array(
  'name' => 'John Doe',
  'email' => '[email protected]'
);
$doc = new DOMDocument();
$root = $doc->createElement('data');
$doc->appendChild($root);
foreach ($data as $key => $value) {
  $elem = $doc->createElement($key);
  $text = $doc->createTextNode($value);
  $elem->appendChild($text);
  $root->appendChild($elem);
}
$doc->save('myfile.xml');

ဤကုဒ်သည် dom operations များမှတဆင့် XML စာရွက်စာတမ်းတစ်ခုဖန်တီးပေးပြီးဒြပ်စင်များနှင့်စာသားများကိုတစ်ခုပေါင်းထည့်ပြီးနောက်ဆုံးတွင်၎င်းကို XML ဖိုင်အဖြစ်သိမ်းဆည်းသည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည်အများအားဖြင့်အသုံးပြုသောဖိုင်စစ်ဆင်ရေးလုပ်ဆောင်ချက်များနှင့် PHP ရှိသူတို့၏လျှောက်လွှာများကိုစာသား, CSV, JSONS နှင့် XML တို့အပါအ 0 င်ပါ 0 င်သည်။ developer များကသင့်လျော်သောပုံစံများနှင့်လုပ်ငန်းများကို၎င်းတို့၏လိုအပ်ချက်များနှင့်အညီ၎င်းတို့၏လိုအပ်ချက်များနှင့်သိုလှောင်မှုရရှိရန်အတွက်၎င်းတို့၏လိုအပ်ချက်များနှင့်အညီရွေးချယ်နိုင်သည်။ ထို့အပြင်ဒေတာစီမံခန့်ခွဲမှုဖြေရှင်းနည်းများကိုဒေတာဘေ့စ်သို့မဟုတ် cache နည်းပညာနှင့်ပေါင်းစပ်။ ပိုမိုကြွယ်ဝပြည့်စုံနိုင်သည်။