反序列化在PHP函数中不起作用


ununserialize is not working in php function

我需要从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);