为了账号安全,请及时绑定邮箱和手机立即绑定

从 php 中的 json 响应获取值

从 php 中的 json 响应获取值

PHP
暮色呼如 2023-09-15 18:38:51
我是 php 新手。我试图从 json 对象获取值。我尝试了很多次,但未能从 json 中获取价值。我只需要 json 数组中的“txnToken”。我的代码是$json = json_decode($data, true);foreach ($json as $key => $value) {    foreach ($value as $key1 => $value1) {           print_r($key1);               }}JSON 响应是:{    "head": {        "responseTimestamp":"1596640639585",        "version":"v1",        "clientId":"WEB",        "signature":"xxxxxxxxxxxxxxxx"    },    "body":{        "resultInfo":{            "resultStatus":"S",            "resultCode":"0000",            "resultMsg":"Success"        },        "txnToken":"xxxxxxxxxxxxx",        "isPromoCodeValid":false,        "authenticated":false    }}提前致谢。
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

我想它应该像这样简单:

$json = json_decode($data, true);
print_r($json['body']['txnToken']);


查看完整回答
反对 回复 2023-09-15
?
慕斯709654

TA贡献1840条经验 获得超5个赞

如果你这样做,它会起作用吗?

$json['body']['txnToken']


查看完整回答
反对 回复 2023-09-15
  • 2 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信