大数组作数组下标时的问题测试代码如下:
$s = 'a:1:{i:135893597710;i:123;}';$s = preg_replace_callback('/i:(\d{10,});/', function($r) { return sprintf('s:%d:"%s";', strlen($r[1]), $r[1]); }, $s); //将大整数改成字符串print_r(unserialize($s)); //检查反序列化结果