399 of 410 menu

serialize funksiyasi

serialize funksiyasi PHP o'zgaruvchisini ma'lumotlar bazasida saqlash yoki skriptlar o'rtasida uzatish mumkin bo'lgan maxsus formatdagi satrga aylantiradi. Olingan satrni unserialize funksiyasi yordamida qayta o'zgaruvchiga aylantirish mumkin. Funksiya PHPning har qanday ma'lumot turlari bilan ishlaydi: raqamlar, satrlar, massivlar, ob'ektlar.

Sintaksis

serialize(mixed $value);

Misol

Oddiy massivni serializatsiya qilish:

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

Kodni bajarish natijasi:

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

Misol

Satrni serializatsiya qilish:

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

Kodni bajarish natijasi:

's:5:"abcde";'

Misol

Ob'ektni serializatsiya qilish:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • unserialize funksiyasi,
    bu serializatsiya qilingan satrdan ma'lumotlarni qayta tiklaydi
  • json_encode funksiyasi,
    bu ma'lumotlarni JSON-formatga aylantiradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish