399 of 410 menu

serialize function

serialize function သည် PHP variable ကို အထူးဖော်မတ်ရှိသော string အဖြစ်သို့ ပြောင်းလဲပေးသည်၊ ၎င်းကို database ထဲတွင် သိမ်းဆည်းနိုင်ပြီး သို့မဟုတ် script များအကြား လွှဲပြောင်းနိုင်သည်။ ရရှိလာသော string ကို unserialize function ကိုအသုံးပြု၍ ပြန်လည်အသုံးပြုနိုင်သော variable အဖြစ်သို့ ပြောင်းလဲနိုင်သည်။ ၎င်း function သည် PHP ၏ မည်သည့် data type ကိုမဆို အလုပ်လုပ်သည် - ကိန်းဂဏန်းများ၊ strings များ၊ arrays များ၊ objects များ။

Syntax

serialize(mixed $value);

နမူနာ

ရိုးရှင်းသော array တစ်ခုကို serialize လုပ်ခြင်း:

<?php $arr = [1, 2, 3, 4, 5]; $res = serialize($arr); echo $res; ?>

Code ကို run ထားသော ရလဒ်:

'a:5:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;}'

နမူနာ

String တစ်ခုကို serialize လုပ်ခြင်း:

<?php $str = 'abcde'; $res = serialize($str); echo $res; ?>

Code ကို run ထားသော ရလဒ်:

's:5:"abcde";'

နမူနာ

Object တစ်ခုကို serialize လုပ်ခြင်း:

<?php class Test { public $a = 1; protected $b = 2; private $c = 3; } $obj = new Test(); $res = serialize($obj); echo $res; ?>

Code ကို run ထားသော ရလဒ်:

'O:4:"Test":3:{s:1:"a";i:1;s:4:"'."\0".'*'."\0".'b";i:2;s:7:"'."\0".'Test'."\0".'c";i:3;}'

ဒါလည်းကြည့်ပါ

  • unserialize function,
    သည် serialize လုပ်ထားသော string မှ အချက်အလက်များကို ပြန်လည်ရယူပေးသည်
  • json_encode function,
    သည် အချက်အလက်များကို JSON format အဖြစ်သို့ ပြောင်းလဲပေးသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်