Php 如何将编码值转换为其他格式

Php 如何将编码值转换为其他格式,php,Php,以上是我的编码数据 当我尝试解码它时,我得到以下格式的输出: YTo2OntpOjA7czo0OiIyMDY3IjtpOjE7czo0OiIyMDY4IjtpOjI7czo0OiIyMDY5IjtpOjM7czo0OiIyMDcwIjtpOjQ7czo0OiIyMDcxIjtpOjU7czo0OiIyMDcyIjt9 我怎样才能把它转换成这个 a:6:{i:0;s:4:"2067";i:1;s:4:"2068";i:2;s:4:"2069";i:3;s:4:"2070";i:4;s:4:"20

以上是我的编码数据

当我尝试解码它时,我得到以下格式的输出:

YTo2OntpOjA7czo0OiIyMDY3IjtpOjE7czo0OiIyMDY4IjtpOjI7czo0OiIyMDY5IjtpOjM7czo0OiIyMDcwIjtpOjQ7czo0OiIyMDcxIjtpOjU7czo0OiIyMDcyIjt9
我怎样才能把它转换成这个

a:6:{i:0;s:4:"2067";i:1;s:4:"2068";i:2;s:4:"2069";i:3;s:4:"2070";i:4;s:4:"2071";i:5;s:4:"2072";}
还是这个

["2067","2068","2069","2070","2071","2072"]

第二个块中的数据以PHP的对象序列化格式序列化。您可以使用该函数将其转换回PHP变量:

(2067,2068,2069,2070,2071,2072)
这个输出

$data = 'a:6:{i:0;s:4:"2067";i:1;s:4:"2068";i:2;s:4:"2069";i:3;s:4:"2070";i:4;s:4:"2071";i:5;s:4:"2072";}';
$obj = unserialize($data);
echo json_encode($obj);
这是您请求的JSON格式的数组


现场演示:

只需
取消序列化
即可。
["2067","2068","2069","2070","2071","2072"]