399 of 410 menu

Kazi serialize

Kazi serialize inabadilisha kutofautisha ya PHP kuwa mfumo wa mstari wa umbo maalum, ambao unaweza kuhifadhiwa kwenye hifadhidata au kupitishwa kati ya hati. Mfumo wa mstari uliopatikana unaweza kurejeshwa tena kwenye kutofautisha kwa kutumia kazi unserialize. Kazi hufanya kazi na aina zozote za data za PHP: nambari, mifumo ya mstari, safu, vitu.

Sintaksia

serialize(mixed $value);

Mfano

Kuweka kwenye mfumo wa mstari safu rahisi:

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

Matokeo ya utekelezaji wa kificho:

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

Mfano

Kuweka kwenye mfumo wa mstari mfumo wa mstari:

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

Matokeo ya utekelezaji wa kificho:

's:5:"abcde";'

Mfano

Kuweka kwenye mfumo wa mstari kitu:

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

Matokeo ya utekelezaji wa kificho:

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

Angalia pia

  • kazі unserialize,
    ambayo inarejesha data kutoka kwa mfumo wa mstari uliowekwa kwenye mfumo wa mstari
  • kazі json_encode,
    ambayo inabadilisha data kuwa umbo la JSON
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa