我有一个支付网关(JSON)以下回应:在PHP
{
"response": {
"token": "ch_lfUYEBK14zotCTykezJkfg",
"success": true,
"amount": 400,
"currency": null,
"description": "test charge",
"email": "[email protected]",
"ip_address": "203.192.1.172",
"created_at": "2012-06-20T03:10:49Z",
"status_message": "Success!",
"error_message": null,
"card": {
"token": "card_nytGw7koRg23EEp9NTmz9w",
"display_number": "XXXX-XXXX-XXXX-0000",
"scheme": "master",
"address_line1": "42 Sevenoaks St",
"address_line2": null,
"address_city": "Lathlain",
"address_postcode": "6454",
"address_state": "WA",
"address_country": "Australia"
},
"transfer": null
}
}
我想if语句,像这样得到success => true
部分在:
<?php
if($response['success'] == true) {
// continue transaction
}
?>
没有任何运气,所以我要求一些帮助,我如何实现这一目标。能够提取其他关键值也是有用的。
感谢
有是一个类似于'json_decode'的函数。 – 2013-03-22 07:34:34
在PHP代码的情况下,你为什么不解码你的json&try。 – Rikesh 2013-03-22 07:34:38