399 of 410 menu

serialize Fonksiyonu

serialize fonksiyonu, bir PHP değişkenini veritabanında saklanabilen veya betikler arasında aktarılabilen özel bir biçimdeki dizeye dönüştürür. Elde edilen dize, unserialize fonksiyonu kullanılarak tekrar bir değişkene geri dönüştürülebilir. Fonksiyon, sayılar, dizeler, diziler, nesneler gibi tüm PHP veri türleriyle çalışır.

Sözdizimi

serialize(mixed $value);

Örnek

Basit bir dizinin serileştirilmesi:

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

Kodun çalıştırılmasının sonucu:

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

Örnek

Bir dizenin serileştirilmesi:

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

Kodun çalıştırılmasının sonucu:

's:5:"abcde";'

Örnek

Bir nesnenin serileştirilmesi:

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

Kodun çalıştırılmasının sonucu:

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

Ayrıca Bakınız

  • unserialize fonksiyonu,
    serileştirilmiş bir diziden verileri geri yükler
  • json_encode fonksiyonu,
    verileri JSON biçimine dönüştürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet