我需要从mysql的序列化数据显示非序列化数据。我用序列化的方法在mysql中存储了一个数据:
'a:4:{s:16:"degree_completed";s:3:"Yes";s:10:"experience";s:3:"Yes";s:8:"exp_year";s:1:"3";s:9:"exp_month";s:1:"5";}'
这里,我想把它反序列化并显示在php中。当我尝试unserialize()
时,它显示错误是:
Notice: unserialize(): Error at offset 0 of 115 bytes
有谁能帮我吗?
试试:
$Str = 'a:4:{s:16:"degree_completed";s:3:"Yes";s:10:"experience";s:3:"Yes";s:8:"exp_year";s:1:"3";s:9:"exp_month";s:1:"5";}';
$Str_new = unserialize($Str);
print_r($Str_new);