本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

PHP序列化数据如何反序列化成可用的数组?

网络教程 app 1℃

PHP序列化数据如何反序列化成可用的数组

如何从 php 中提取序列化数据

问题:

数据库中存储的数据为:”a:2:{s:6:”action”;s:17:”portal/page/index”;s:5:”param”;a:1:{s:2:”id”;s:3:”374″;}}”。现在需要将这个序列化的数据提取出来,并将其转换为可操作的数组或其他结构。

解答:

使用 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 ))

以上就是PHP序列化数据如何反序列化成可用的数组?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » PHP序列化数据如何反序列化成可用的数组?

喜欢 (0)