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

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"]

或者这个

(2067,2068,2069,2070,2071,2072)

?


慕标5832272
浏览 59回答 1
1回答

慕容3067478

第二个块中的数据以 PHP 的对象序列化格式序列化。您可以使用取消序列化函数将其转换回 PHP 变量:$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);此输出["2067","2068","2069","2070","2071","2072"]这是您请求的 JSON 格式的数组。现场演示:http://sandbox.onlinephpfunctions.com/code/6e9841c72950d44abd0ec6d45e2815cdcc89f42d
打开App,查看更多内容
随时随地看视频慕课网APP