// utf8 function mb_unserialize($serial_str) {$serial_str= preg_replace(!s:(\d+):"(.*?)";!se, "s:.strlen($2).:\"$2\";", $serial_str );$serial_str= str_replace("\r", "", $serial_str);return unserialize($serial_str); }// ascii function asc_unserialize($serial_str) {$serial_str = preg_replace(!s:(\d+):"(.*?)";!se, "s:".strlen("$2").":\"$2\";", $serial_str );$serial_str= str_replace("\r", "", $serial_...
// 一个复杂的数组 $myvar = array( 'hello', 42, array(1,'two'), 'apple' ); // 序列化 $string = serialize($myvar); echo $string; /* 输出 a:4:{i:0;s:5:"hello";i:1;i:42;i:2;a:2:{i:0;i:1;i:1;s:3:"two";}i:3;s:5:"apple";} */// 反序例化 $newvar = unserialize($string); print_r($newvar); /* 输出 Array ( [0] => hello [1] => 42 [2] => Array ( [0] => 1 [1] => two ) [3] => apple ) */在PHP5.2以后,PHP...