PHPでは、serialize()関数はオブジェクトや配列をシリアライズし、それを表すバイトストリームを含む文字列を返します。
PHPアンシリアライズはシリアライズの逆のプロセスであり、バイトストリームをオブジェクトに変換するプロセスです。
当社が提供するPHPアンシリアライズオンラインツールを使用すると、シリアライズ前に文字列をテストできます。また、'PHPオンラインコンパイラ'をクリックしてテストすることもできます。
「サンプル」ボタンをクリックして、その使い方を確認できます。
PHPアンシリアライズの使い方を理解するために、以下の例を提供します。
<?php
$ser = 'a:3:{s:2:"id";i:1;s:4:"name";s:4:"John";s:3:"age";i:32;}';
$ser = unserialize($ser);
var_dump($ser);
?>
出力:
array(3) {
["id"]=>
int(1)
["name"]=>
string(4) "John"
["age"]=>
int(32)