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çeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა