PHP函数:unserialize()和serialize()的使用范例

serialize()函数将字符串行串化unserialize()恢复被串化的数据。举例收藏吧!

<?php
/*
 PHP函数:unserialize()serialize()的使用范例。
 by haibor
*/
$sync1 = 'a:1:{s:3:"api";a:6:{s:5:"since";i:1234567890;s:4:"type";s:4:"digu";s:7:"publish";s:4:"true";s:6:"import";s:4:"true";s:8:"username";s:6:"haibor";s:8:"password";s:6:"nuodou";}}';
echo "<br /><br /><br /><br />";

echo "已经串化的 sync1:".$sync1;
echo "<br /><br /><br /><br />";
$sync2 = @unserialize($sync1); //unserialize()恢复被串化的数据
print_r($sync2);
echo "<br /><br /><br /><br />";
$sync3 = @serialize($sync2); //serialize()对字符串行化用
print_r($sync3);
echo "<br /><br /><br /><br />";
?>

看看 $sync1 与 $sync3 是否相同!