လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ရှိ Post နည်းလမ်းမှတဆင့် array အချက်အလက်များကို Pass လုပ်နည်း

PHP ရှိ Post နည်းလမ်းမှတဆင့် array အချက်အလက်များကို Pass လုပ်နည်း

M66 2025-07-18

PHP Store Array ရှိနည်းလမ်းကိုထည့်သွင်းနိုင်ပါသလား။

PHP တွင် Post နည်းလမ်းများသည်များသောအားဖြင့် string data များကို pass လုပ်ရန်အသုံးပြုလေ့ရှိသည်။ သို့သော်ကျွန်ုပ်တို့သည်ခင်းကျင်းမှုကို JSON String သို့ပြောင်းရန်နှင့်အပြောင်းအလဲနဲ့အရန်ကူးရန်နောက်ခံသို့ကူးပြောင်းနိုင်သည်ကိုကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။

ဤတွင် Post တောင်းဆိုမှုတွင် array အချက်အလက်များကိုမည်သို့ဖြတ်သန်းရမည်ကိုဥပမာပြသည့်ဥပမာတစ်ခုဖြစ်သည်။

Front-end ကုဒ်ဥပမာ

ရှေ့အဆုံးတွင်ကျွန်ုပ်တို့သည် array ကို JSON format သို့ပထမဆုံးပြောင်းလဲပြီးနောက် Post Method မှတဆင့် POUTION အတွက် data backend သို့ပေးပို့ပါ။

 // ရှေ့ဆုံးကုဒ်နံပါတ်
var data = {
    "name": "Alice",
    "age": 25,
    "interests": ["Reading", "Traveling", "Photography"]
};

var json_data = JSON.stringify(data);

var xhr = new XMLHttpRequest();
xhr.open("POST", "process_data.php", true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(json_data);

PHP Code Pegalment Backend

Backend တွင် JSON format တွင်အချက်အလက်များကိုလက်ခံခြင်းနှင့် JSON_Decode () function ကိုအသုံးပြုခြင်းဖြင့်၎င်းကိုခင်းကျင်းခြင်းဖြင့်ပြောင်းလဲခြင်း။

 <?php
// လွှဲယူသည်JSONအချက်အလက်အချက်အလက်များ
$json_data = file_get_contents('php://input');

// သေတမ်းစာJSONformat data များကို array သို့ပြောင်းပါ
$data = json_decode($json_data, true);

// processing array ဒေတာ
$name = $data["name"];
$age = $data["age"];
$interests = $data["interests"];

// output ကိုဒေတာ
echo "Name: " . $name . "<br>";
echo "Age: " . $age . "<br>";
echo "Interests: ";
foreach($interests as $interest) {
    echo $interest . ", ";
}
?>

အကျဉ်းချုပ်

အထက်ပါဥပမာမှတစ်ဆင့် Post နည်းလမ်းကိုယ်တိုင်ကခင်းကျင်းမှုကိုတိုက်ရိုက်မသွားနိုင်ကြောင်းကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။ JSON ဒေတာကိုခွဲခြမ်းစိတ်ဖြာခြင်းအားဖြင့် backend သည်သတင်းအချက်အလက်များကိုခင်းကျင်းရေးတွင်ထုတ်ယူပြီးအသုံးပြုနိုင်သည်။

ယေဘုယျအားဖြင့် PHP တွင် PHP တွင် Post နည်းလမ်းသည် array များကိုတိုက်ရိုက်မဖြတ်နိုင်သော်လည်း JSON format ကိုဖြတ်သန်းခြင်းသည်ဖြေရှင်းနည်းများဖြစ်သည်။