399 of 410 menu

Fungsi serialize

Fungsi serialize mengubah variabel PHP menjadi string dengan format khusus yang dapat disimpan dalam basis data atau ditransfer antar skrip. String yang dihasilkan dapat dikembalikan menjadi variabel dengan fungsi unserialize. Fungsi ini bekerja dengan semua tipe data PHP: angka, string, array, objek.

Sintaks

serialize(mixed $value);

Contoh

Serialisasi array sederhana:

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

Hasil eksekusi kode:

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

Contoh

Serialisasi string:

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

Hasil eksekusi kode:

's:5:"abcde";'

Contoh

Serialisasi objek:

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

Hasil eksekusi kode:

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

Lihat juga

  • fungsi unserialize,
    yang memulihkan data dari string yang diserialisasi
  • fungsi json_encode,
    yang mengubah data menjadi format JSON
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak