日期:2014-05-17 浏览次数:20494 次
$int = 135893597710;
print_r($int);
print_r(array($int=>1));
$s = 'a:1:{i:135893597710;i:123;}';Array
$s = preg_replace_callback('/i:(\d{10,});/',
function($r) {
return sprintf('s:%d:"%s";', strlen($r[1]), $r[1]);
},
$s); //将大整数改成字符串
print_r(unserialize($s)); //检查反序列化结果