Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
399 of 410 menu
◀ ▶

Funktsioon serialize

Funktsioon serialize teisendab PHP muutuja spetsiaalse vorminguga stringiks, mida saab salvestada andmebaasi või edastada skriptide vahel. Saadud stringi saab taastada tagasi muutujaks funktsiooni unserialize abil. Funktsioon töötab kõigi PHP andmetüüpidega: arvud, stringid, massiivid, objektid.

Süntaks

serialize(mixed $value);

Näide

Lihtsa massiivi serialiseerimine:

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

Koodi täitmise tulemus:

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

Näide

Stringi serialiseerimine:

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

Koodi täitmise tulemus:

's:5:"abcde";'

Näide

Objekti serialiseerimine:

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

Koodi täitmise tulemus:

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

Vaata ka

  • funktsiooni unserialize,
    mis taastab andmed serialiseeritud stringist
  • funktsiooni json_encode,
    mis teisendab andmed JSON-vormingusse
← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu