399 of 410 menu

serialize-funksie

Die funksie serialize omskep 'n PHP-veranderlike na 'n string met 'n spesiale formaat, wat in 'n databasis gestoor of tussen skripte oorgedra kan word. Die verkrygde string kan terug in 'n veranderlike herstel word met behulp van die funksie unserialize. Die funksie werk met enige PHP-datatipes: getalle, strings, skikkings, objekte.

Sintaksis

serialize(mixed $value);

Voorbeeld

Serialisasie van 'n eenvoudige skikking:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Serialisasie van 'n string:

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

Resultaat van die kode-uitvoering:

's:5:"abcde";'

Voorbeeld

Serialisasie van 'n objek:

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

Resultaat van die kode-uitvoering:

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

Sien ook

  • die funksie unserialize,
    wat data uit 'n geserialiseerde string herstel
  • die funksie json_encode,
    wat data na JSON-formaat omskep
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp