PHP တွင် JSON ဒေတာကို PHP အရာဝတ်ထုများအဖြစ်ပြောင်းလဲရန် built-in function json_decode ကိုသုံးနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
// JSON ဒေတာကို PHP Object $ JSontata = 'Johnata =' John ":" John ": 30}; $ phpobject = JSONS_DECODE ($ jsondata); // ပြောင်းလဲထားသော PHP အရာဝတ်ထု echo $ phpobject-> အမည်; // output: John ECHO $ phpobject-> age; // output: 30
အထက်ပါဥပမာသည် JSON အချက်အလက်များကို PHP အရာဝတ်ထုထဲသို့မည်သို့ပြောင်းလဲစေပြီးအရာဝတ်ထုဂုဏ်သတ္တိများမှတစ်ဆင့်သက်ဆိုင်ရာတန်ဖိုးကိုအသုံးပြုရမည်ကိုပြသသည်။
PHP အရာဝတ်ထုတစ်ခုကိုကူးပြောင်းပြီးနောက်၎င်း၏ဂုဏ်သတ္တိများကို traverties ကိုဖြတ်သန်းသွားနိုင်သည်သို့မဟုတ်စစ်ဆင်ရေးအတွက်ခင်းကျင်းရန် array သို့ကူးပြောင်းနိုင်သည်။
// PHP အရာဝတ်ထု fonteach ($ key => $ တန်ဖိုးကို $ phpobject ၏ဂုဏ်သတ္တိများကို travers
ပဲ့တင်သံ $ သော့။ '': '' ။ $ တန်ဖိုး။ php_eol;
}
// PHP အရာဝတ်ထုကို array to array $ phparray = (array) $ phpobject;
Print_R ($ phparray);အထက်ပါနည်းလမ်းများမှတစ်ဆင့် PHP အရာဝတ်ထုများ၏ဒေတာလုပ်ငန်းများကိုပြောင်းလွယ်ပြင်လွယ်လုပ်ငန်းများ၌ပြုလုပ်နိုင်သည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် JSON ဒေတာများတွင်အသိုက်အဖုံးပစ္စည်းများပါဝင်နိုင်ပြီးပြောင်းလဲခြင်းနည်းလမ်းကို JSONS_Decode ၏ဒုတိယ parameter မှတဆင့်ထိန်းချုပ်နိုင်သည်။
JSontata = 'John "-" John ": 30" John ": 30," Jew York ":" The New York ":" The Street ":" The Street ":" The Street ":" The Street "; $ phpobject = JSONS_DECODE ($ JSONDATA, false); // accessed nested အရာဝတ်ထုဂုဏ်သတ္တိများ echo $ phpobject-> အမည်; // output: John ECHO $ phpobject-> age; // output: 30 ECHO $ phpobject-> လိပ်စာ -> လမ်း, // output: 123 အဓိက st ECHO $ phpobject-> လိပ်စာ -> စီးတီး, // output: နယူးယောက်
အထက်ဖော်ပြပါဥပမာသည်ရှုပ်ထွေးသော JSOSS ဖွဲ့စည်းပုံကိုမည်သို့ကိုင်တွယ်ရမည်ကိုပြသသည်။
ဤဆောင်းပါးသည် JSON တွင် PHP မှ PHP မှ PHP မှ PHP မှ PHP မှ PHP အရာဝတ်ထုများကို PHP မှ PHP အရာဝတ်ထုများကိုပြောင်းလဲခြင်းကိုမိတ်ဆက်ပေးသည်။ ဤနည်းစနစ်များသည် developer များကို JSON ဒေတာများကိုပိုမိုထိရောက်စွာကူညီနိုင်ပြီး PHP စီမံကိန်းများအတွက်ပြောင်းလွယ်ပြင်လွယ်များကိုလည်းအသုံးချနိုင်သည်။