399 of 410 menu

Функција serialize

Функцијата serialize ја преобразува променливата PHP во низа со специјален формат, која може да се зачува во база на податоци или да се пренесе помеѓу скрипти. Добиената низа може да се врати назад во променлива со помош на функцијата unserialize. Функцијата работи со сите типови на податоци во PHP: броеви, низи, arrays, објекти.

Синтакса

serialize(mixed $value);

Пример

Серијализација на едноставен array:

<?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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј