0

我正在通过 CURL 发布数据并根据该数据获取输出现在我想解析该输出

我得到的输出是

a:3:{s:6:"status";s:1:"1";s:3:"msg";s:32:"Transaction Fetched Successfully";s:19:"transaction_details";a:1:{i:100000001;a:2:{s:8:"mihpayid";s:9:"Not Found";s:6:"status";s:9:"Not Found";}}}

这里状态的值是 Not Found 我想将状态值保存在 php 变量中我该怎么做?

4

1 回答 1

0

我知道这个问题很老了,但看起来是 php 序列化。

http://php.net/manual/en/function.serialize.php

如果你从 php 消费,你可以调用 unserialize。

如果您从 javascript 消费,则有一些现有的实现。我在这里找到了一个:http: //phpjs.org/functions/unserialize/(因为问题被标记为 json 这可能是你想要的)

还有相当多的各种语言/技术的实现用于反序列化这种格式,如果需要,可以很容易地找到它们。

于 2013-08-09T15:40:39.737 回答