
如何从 php 中提取序列化数据
问题:
数据库中存储的数据为:"a:2:{s:6:"action";s:17:"portal/page/index";s:5:"param";a:1:{s:2:"id";s:3:"374";}}”。现在需要将这个序列化的数据提取出来,并将其转换为可操作的数组或其他结构。
解答:
1.修正BUG站用资源问题,优化程序2.增加关键词搜索3.修改报价4.修正BUG 水印问题5.修改上传方式6.彻底整合论坛,实现一站通7.彻底解决群发垃圾信息问题。注册会员等发垃圾邮件7.彻底解决数据库安全9.修改交易方式.增加网站担保,和直接交易两中10.全站可选生成html.和单独新闻生成html(需要装组建)11. 网站有10中颜色选择适合不同的行业不同的颜色12.修改竞价格排名方式13.修
立即学习“PHP免费学习笔记(深入)”;
使用 php 的反序列化功能可以将字符串形式的序列化数据转换为数组。具体方法如下:
$str = 'a:2:{s:6:"action";s:17:"portal/page/index";s:5:"param";a:1:{s:2:"id";s:3:"374";}}';
$arr = unserialize($str);
// 打印数组
print_r($arr);执行该代码后,将输出以下数组:
Array
(
[action] => Portal/Page/index
[param] => Array
(
[id] => 374
)
)










