JSON (JavaScript Object Note Note) သည်ပေါ့ပါးသောဒေတာဖလှယ်ပုံစံဖြစ်ပြီး Web Development တွင်အသုံးပြုသောစံအချက်အလက်ပုံစံတစ်ခုဖြစ်လာသည်။ PHP တွင် Developer များနှင့်အခြားစနစ်များနှင့်ဒေတာများနှင့်ဒေတာများနှင့်အတူ developer များနှင့်အတူ developer များနှင့်အတူ developer များအတွက် developer များကူညီပံ့ပိုးပေးရန် PHP တွင် functions ၏လုပ်ဆောင်မှုများကိုထည့်သွင်းထားသည်။ ဤဆောင်းပါးသည် PHP တွင် JSON-Related functions အသုံးပြုမှုနည်းစနစ်များကိုစနစ်တကျမိတ်ဆက်ပေးပြီးဥပမာအားဖြင့်အမှန်တကယ်စစ်ဆင်ရေးကိုသရုပ်ပြလိမ့်မည်။
JSON_DECODEDED function ကို JSON format နဲ့ PHP variable တွေကိုပြောင်းဖို့သုံးတယ်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
ရောနှော json_decode (string $ json [, bool $ accel = false [, int $ suppth = 512 [int $ options = 512]]]]
parameter သည်ဖော်ပြချက်:
$ jon_strstrrstrrstr = '{"အမည်": "John" "-" John ": 30" နယူးယောက် "'; $ obj = json_decode ($ jors_strstr); <p>ECHO $ OBJ-> အမည်; // output: John<br> ECHO $ OBJ-> age; // output: 30<br> ECHO $ OBJ-> စီးတီး, // output: နယူးယောက်<br>
$ jon_strstrrstrrstr = '{"အမည်": "John" "-" John ": 30" နယူးယောက် "'; $ Excas_arrar = JSONS_Decode ($ json_strstr, true); <p>ECHO $ accover_arrar ["အမည်"]; // output: John<br> ECHO $ accise_arrarrar ["အသက်"]; // output: 30<br> ECHO $ accise_arrar ["မြို့"]; // output: နယူးယောက်<br>
ဤလုပ်ဆောင်ချက်သည် Developer များကိုကိုင်တွယ်ဖြေရှင်းရန် developer များနှင့်ကူညီပေးသည့်နောက်ဆုံး JSON_Decode စစ်ဆင်ရေး၏အမှားကုဒ်ကိုရရှိရန်အသုံးပြုသည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
int json_last_error ()
$ jonscr_str = '{"{" name "-" အသက် ": 30" နယူးယောက် "'; $ obj = json_decode ($ jors_strstr); <p>if (jobs_last_error ()! == jons_error_none)<br> ECHO "JSOL Parsing အမှား -" ။ json_last_error_msg ();<br> }<br>
JSONS_CECDODEDED function သည် PHP အချက်အလက်များကို JSON strings သို့ပြောင်းလဲပေးသည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
string jons_entode (ရောနှောထားသော $ တန်ဖိုးကိုရောနှောထားသော $ options = 0)]
parameter သည်ဖော်ပြချက်:
$ ar arr = array ("name" => "John", "age" => 30, $ jobsr_str = json_entode ($ ar arrs); <p>ပဲ့တင်သံ $ json_str; // output: {"name name": "John", "အသက်": 30, "မြို့": "နယူးယောက်"}<br>
$ ar arr = array ("name" => "John", "age" => 30, $ jobsr_str = json_entode ($ Rangs_pretty_Chrint); <p>ပဲ့တင်သံ $ json_str;<br> // output ကို:<br> // {{<br> // "NAME": "John":<br> // "အသက်": 30,<br> // "မြို့": "နယူးယောက်"<br> //}<br>
ဤလုပ်ဆောင်ချက်သည် JSONS_CECDEDING စစ်ဆင်ရေးအောင်မြင်မှုရှိ, အဆိုပါ syntax နှင့်အသုံးပြုမှု parsing အခါအတူတူပင်ဖြစ်ကြသည်။
$ ar arr = array ("name" => "John", "age" => 30, $ jobsr_str = json_entode ($ ar arrs); <p>if (jobs_last_error ()! == jons_error_none)<br> Echo "JSON Generation အမှား -" ။ json_last_error_msg ();<br> }<br>
ဤဆောင်းပါးသည် PHP တွင် အသုံးပြု. အသုံးပြုသောအသုံးပြုသောလုပ်ဆောင်ချက်များကို JSON_Decode နှင့် JSONS_COCDEDED ကိုအသေးစိတ်ဖော်ပြထားသည်။ ဤလုပ်ဆောင်မှုများကိုကျွမ်းကျင်ရာများသည် PHP နှင့်အခြားစနစ်များအကြားဒေတာဖလှယ်ခြင်းနှင့်ထုတ်ယူခြင်းကိုအကောင်အထည်ဖော်ရန်တီထွင်သူများကိုထိရောက်စွာကူညီနိုင်သည်။
JSON အချက်အလက်များကိုလုပ်ဆောင်သည့်အခါ parsing သို့မဟုတ်မျိုးဆက်များအတွက်အချက်အလက်များကိုအမှားအယွင်းများဖြစ်ပေါ်စေသောအချက်အလက်များအမှားများကိုရှောင်ရှားရန် parsing သို့မဟုတ်မျိုးဆက်များအတွင်းအမှားများကိုစစ်ဆေးရန်သေချာပါစေ။ JSON_LAST_ERRORRORRORRORRORRORE_ERROR_ERROR_ERMSG functions များမှတဆင့်အမှားရှာဖွေတွေ့ရှိခြင်းနှင့် debugging ကိုအဆင်ပြေစွာပြုလုပ်နိုင်သည်။