开发者社区 问答 正文

php 反序列化 unserialize()?报错


<?php
$a='a:2:{i:0;b:0;s:8:"info";a:1:{i:1;a:2{s:6:"infoid";i:1;s:7:"infocontent";s:4:"abcde";}}}';
$b=unserialize($a);
echo $b;
?>



报错信息如下:

PHP Notice:  unserialize(): Error at offset 26 of 87 bytes in /home/zhanghs/0.php on line 3


请高手指点下,是什么问题呢

展开
收起
爱吃鱼的程序员 2020-06-08 18:04:51 597 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你这个字符串各种错误   s:8:"info"  s:4:"info" 

    a:2{s:6  a:2:{s:6

    先把一个对象系列化,对比下结构,你还是看看数据是否正确
    2020-06-08 18:05:01
    赞同 展开评论