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

访问 CURL 请求的结果

访问 CURL 请求的结果

PHP
白猪掌柜的 2022-05-27 10:19:37
我在 PHP 中发出 CURL 请求,并尝试回显 ID 结果。$responseData = request();echo $responseData["id"];结果是{  "result":{    "code":"000.200.100",    "description":"successfully created checkout"  },  "buildNumber":"3b5605d6df9e6068ff1e9b178947fc41e641456e@2019-11-26 03:42:27 +0000",  "timestamp":"2019-11-27 13:19:29+0000",  "ndc":"B244D47DBFAD13EDEF126C980A711C8D.uat01-vm-tx02",  "id":"B244D47DBFAD13EDEF126C980A711C8D.uat01-vm-tx02"}但是在尝试获取 ID 时出现错误Warning: Illegal string offset 'id' in \public\payment\index.php on line 25
查看完整描述

2 回答

?
月关宝盒

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

JSON 可以很容易地在 PHP 中使用json_decode(). 有一个可选标志可将 JSON 解码为对象或数组。


解码为对象:


$json = request();

$data = json_decode($json);

echo $data->id;

解码为数组:


$json = request();

$data = json_decode($json, TRUE);

echo $data['id'];


查看完整回答
反对 回复 2022-05-27
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

如果您可以使用 json_decode 对 json 进行解码,然后像您正在做的那样访问 id 变量将对您有好处。


$data = request(); 

$responseData = json_decode($data);

echo $responseData["id"];


查看完整回答
反对 回复 2022-05-27
  • 2 回答
  • 0 关注
  • 155 浏览

添加回答

举报

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