連想配列を直列化する
phpで直列化を行う時は
$item = array( 'hoge' => 1 , 'moge' => 2 , 'page' =>3); $serial = serialize($item);
とすると$serialに可逆なストリングが代入される。
戻す時は
$item = unserialize($serial);
実行出来る形にまとめると
<?php $item = array( 'hoge' => 1 , 'moge' => 2 , 'page' =>3); print_r($item); $serial = serialize($item); print "$serial\n"; $item = unserialize($serial); print_r($item); ?>
実行するとこうなる
Array ( [hoge] => 1 [moge] => 2 [page] => 3 ) a:3:{s:4:"hoge";i:1;s:4:"moge";i:2;s:4:"page";i:3;} Array ( [hoge] => 1 [moge] => 2 [page] => 3 )