如何从CURL后期输出中获取数据

时间:2012-05-30 08:29:24

标签: json

我通过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变量中,我该怎么做?

1 个答案:

答案 0 :(得分:0)

我知道这个问题非常陈旧,但看起来像是php序列化。

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

如果你正在使用php,你可以调用unserialize。

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

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