399 of 410 menu

फ़ंक्शन serialize

फ़ंक्शन serialize PHP वेरिएबल को एक विशेष प्रारूप की स्ट्रिंग में बदलता है, जिसे डेटाबेस में सहेजा जा सकता है या स्क्रिप्ट्स के बीच प्रसारित किया जा सकता है। परिणामी स्ट्रिंग को फ़ंक्शन unserialize का उपयोग करके वापस वेरिएबल में बहाल किया जा सकता है। यह फ़ंक्शन PHP डेटा के किसी भी प्रकार के साथ काम करता है: संख्याएं, स्ट्रिंग्स, ऐरे, ऑब्जेक्ट्स।

सिंटैक्स

serialize(mixed $value);

उदाहरण

एक साधारण ऐरे का क्रमबद्धीकरण:

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

कोड निष्पादन का परिणाम:

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

उदाहरण

स्ट्रिंग का क्रमबद्धीकरण:

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

कोड निष्पादन का परिणाम:

's:5:"abcde";'

उदाहरण

ऑब्जेक्ट का क्रमबद्धीकरण:

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

कोड निष्पादन का परिणाम:

'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,
    जो क्रमबद्ध स्ट्रिंग से डेटा को पुनर्स्थापित करता है
  • फ़ंक्शन json_encode,
    जो डेटा को JSON-प्रारूप में बदलता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें