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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш