⊗ppSpJnInr 13 of 83 menu

PHP တွင် JSON ဖော်မတ်

JSON သည် ဒေတာများကို သိမ်းဆည်းရန်အတွက် ဖော်မတ်တစ်ခုဖြစ်သည်။ ဝဘ်ဆိုဒ်များအကြား၊ သို့မဟုတ် ဆာဗာနှင့် ဘရောက်ဇာအကြား ဒေတာဖလှယ်ရန်အတွက် ဤဖော်မတ်ကို မကြာခဏအသုံးပြုပါသည်။ ဤဖော်မတ်သည် XML နှင့်နှိုင်းယှဉ်ပါက ပိုမိုကျစ်လစ်ပြီး ရိုးရှင်းသောကြောင့် �က်ရှိအချိန်တွင် ပိုမိုကျယ်ပြန့်စွာ အသုံးပြုနေပါသည်။

JSON အတိုကောက်စကားလုံး၏ အဓိပ္ပာယ်ဖွင့်ဆိုချက်မှာ JavaScript Object Notation ဖြစ်သည်။ အမှန်မှာ မူလက JSON ကို JavaScript ဘာသာစကားတွင် တီထွင်ခဲ့သော်လည်း ယခုအခါတွင်မူ နေရာတကာ အသုံးပြုနေပါသည်။

PHP ၏ ရှုထောင့်မှ ကြည့်လျှင် JSON ဖော်မတ်ရှိ ဒေတာများသည် စာကြောင်းတစ်ခုအဖြစ် ကိုယ်စားပြုပါသည်။

<?php $str = ' // ဒီမှာ JSON ရှိပါမည် '; ?>

ဖော်မတ်ကိုယ်၌သည် သာမန်များနှင့် associative array များဖြင့် ဖွဲ့စည်းထားသော ဒေတာဖွဲ့စည်းပုံအဆင့်ဆင့် တစ်ခုဖြစ်သည်။ array များ၏ အစိတ်အပိုင်းများသည် စာကြောင်းများ (အမြဲတမ်း ကော်မာပုံစံနှစ်ခုထဲတွင် ရှိရမည်)၊ ဂဏန်းများ၊ truefalse သို့မဟုတ် null တန်ဖိုးများ ဖြစ်နိုင်သည်။

ဥပမာများဖြင့် ကြည့်ရှုကြပါစို့။ ဂဏန်းများပါသော array တစ်ခုပြုလုပ်ကြည့်ပါမည်။

<?php $str = '[1, 2, 3, 4, 5]'; ?>

စာကြောင်းများပါသော array တစ်ခုပြုလုပ်ကြည့်ပါမည်။

<?php $str = '["a", "b", "c"]'; ?>

�ောထွေးအကြောင်းအရာပါသော array တစ်ခုပြုလုပ်ကြည့်ပါမည်။

<?php $str = '[1, "a", true, false, null]'; ?>

ယခု associative array တစ်ခုပြုလုပ်ကြည့်ပါစို့။ JavaScript စကားရပ်အရ ထိုသို့သော array များကို အရာဝတ္ထုများဟု ခေါ်ပါသည်။ အရာဝတ္ထုများကို ကျောက်ကွင်းများထဲသို့ ထည့်သွင်းထားပြီး၊ သော့များကို တန်ဖိုးများမှ ကော်လံများဖြင့် ခွဲထားပါသည်။ ထိုသို့သော array များ၏ သော့များသည် စာကြောင်းများ (အမြဲတမ်း ကော်မာပုံစံနှစ်ခုထဲတွင် ရှိရမည်) ဖြစ်ရပါမည်။ အရာဝတ္ထုတစ်ခု၏ ဥပမာကို ပြုလုပ်ကြည့်ပါမည်။

<?php $str = '{ "a": 1, "b": 2, "c": 3 }'; ?>

array များနှင့် အရာဝတ္ထုများကို မည်သည့်အဆင့်၌မဆို ဖွဲ့စည်းပုံများတွင် ပေါင်းစပ်အသုံးပြုနိုင်ပါသည်။

<?php $str = '{ "a": [1, 2, 3], "b": [4, 5, 6] }'; ?>

JSON ဖော်မတ်တွင် နောက်ဆုံးအစိတ်အပိုင်းပြီးနောက် ချိတ်ဆွဲထားသော ကော်မာများ (trailing commas) သည် ခွင့်မပြုကြောင်း သတိပြုပါ။

<?php $str = '[ "a", "b", "c", ]'; // နောက်ဆုံးကော်မာသည် ပိုနေသည် ?>

အောက်ပါ PHP ဒေတာဖွဲ့စည်းပုံကို JSON စာကြောင်းတစ်ခုအဖြစ် ပြောင်းလဲပါ။

<?php $data = [1, 2, 3]; ?>

အောက်ပါ PHP ဒေတာဖွဲ့စည်းပုံကို JSON စာကြောင်းတစ်ခုအဖြစ် ပြောင်းလဲပါ။

<?php $data = ['x', 'y', 'z',]; ?>

အောက်ပါ PHP ဒေတာဖွဲ့စည်းပုံကို JSON စာကြောင်းတစ်ခုအဖြစ် ပြောင်းလဲပါ။

<?php $data = [ 'x' => 'a', 'y' => 'b', 'z' => 'c', ]; ?>

အောက်ပါ PHP ဒေတာဖွဲ့စည်းပုံကို JSON စာကြောင်းတစ်ခုအဖြစ် ပြောင်းလဲပါ။

<?php $data = [ 'ru' => ['1', '2', '3'], 'en' => ['a', 'b', 'c'], ]; ?>
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်