我有一個支付網關(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