399 of 410 menu

serialize funksiyası

serialize funksiyası PHP dəyişənini, verilənlər bazasında saxlanıla və ya skriptlər arasında ötürülə bilən xüsusi formatlı sətirə çevirir. Alınan sətir unserialize funksiyası vasitəsilə yenidən dəyişənə çevrilə bilər. Funksiya PHP-nin istənilən məlumat növləri ilə işləyir: rəqəmlər, sətirlər, massivlər, obyektlər.

Sintaksis

serialize(mixed $value);

Nümunə

Sadə massivin serializasiyası:

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

Kodun icrasının nəticəsi:

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

Nümunə

Sətirin serializasiyası:

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

Kodun icrasının nəticəsi:

's:5:"abcde";'

Nümunə

Obyektin serializasiyası:

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

Kodun icrasının nəticəsi:

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

Həmçinin baxın

  • unserialize funksiyasına,
    serializasiya olunmuş sətirdən məlumatları bərpa edən
  • json_encode funksiyasına,
    məlumatları JSON-formatına çevirən
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et