正在尝试取消数据的序列化,但无法正常工作


Attempting to unserialize data not working

我现在真的快疯了,我已经序列化了以下内容,但当我试图取消序列化时,它返回false。

序列化数组:

Array
(
    [0] => a:1:{i:0;s:9:"714443801";}
)

当前代码:

<?php
$votesArray = unserialize($Vzzz);
echo "<pre>";
    print_r($votesArray);
echo "</pre>";

?>

您没有取消对它的序列化:尝试:

print_r(unserialize($votesArray[0]))

如果您正在存储序列化的字符串,那么如下存储:

$serialisedData = base64_encode(serialize($arr));

检索后,

//to unserialize...
$arr = unserialize(base64_decode($serialisedData));