PHP中,下面这种数据类型,如何转换成数组

发布网友 发布时间:2022-04-23 09:12

我来回答

1个回答

热心网友 时间:2022-04-06 00:51

这是典型的JSON,使用PHP自带的函数json_decode()即可,建议你查查手册
json_encode()和json_decode()是对JSON数据和数组或对象互相转换用的,查手册即可看到详细用法介绍。追问json数据能用a:2这样的开头?

追答

哦,看错了。。。不好意思

这个是对象或数组的序列化。。。

看你的时以a:开头的,应该是数组序列化,对象是以o:开头的。

serialize()和unserialize(),这两个函数可以查查手册。


再次看你这个数据,还是个二维数组:

a:2:{s:6:"action";s:17:"Portal/List/index";s:5:"param";a:1:{s:2:"id";s:1:"3";}}
array(
    'action',
    'Portal/List/index',
    'param',
    array(
        'id',
        '3'
    )
);


应该是这样了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com