Web Development စီမံကိန်းများစွာတွင်အချက်အလက်များကိုဖိုင်များမှဒေတာများကိုသိမ်းဆည်းရန်သို့မဟုတ်ဖတ်ရန်လိုအပ်သည်။ ဒေတာများကိုအလွယ်တကူထုတ်လွှင့ ်. သိုလှောင်ခြင်းများကိုအလွယ်တကူထုတ်လုပ်ရန်အတွက် PHP သည် built-in functions များ၏ကြွယ်ဝမှုကိုထောက်ပံ့ပေးသည်။
PHP တွင်ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုထည့်သွင်းထားပြီး, အောက်ပါတို့သည်များသောအားဖြင့်အသုံးပြုသူများဖြစ်သည်။
- fopen () - ဖိုင်သို့မဟုတ် URL ကိုဖွင့်ပါ
- fcose () - Open Open File Pointer
- Fgets () - ဖိုင်ညွှန်ပြချက်မှလိုင်းတစ်ခုကိုဖတ်ပါ
- fread () - binary files များအတွက်သင့်လျော်သောဖိုင်၏ပါဝင်မှုကိုဖတ်သည်
- FWRITE () - ဖိုင်တစ်ခုသို့ string ကိုရေးရန် (တန်ဖိုးရှိသည့် အစက်များကို အစားထိုးပါ)
အချက်အလက်များကိုစာသားဖိုင်တစ်ခုသို့ရေးရန်, ဖိုင်ဖတ်ရန် () function ကိုသုံးနိုင်သည်။
$data = "Hello World!\n";
file_put_contents('myfile.txt', $data);
ပထမ ဦး ဆုံး parameter သည်ပစ်မှတ်ထားဖိုင်လမ်းကြောင်းဖြစ်ပြီးဒုတိယ parameter သည်ရေးသားထားသောဒေတာဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည်ဖိုင်ဖွင့်ခြင်းနှင့်ပိတ်ခြင်းကိုအလိုအလျောက်ကိုင်တွယ်ခြင်း,
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 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 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 နည်းပညာနှင့်ပေါင်းစပ်။ ပိုမိုကြွယ်ဝပြည့်စုံနိုင်သည်။