加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 尝试获取Json结果

发布时间:2020-12-13 17:25:38 所属栏目:PHP教程 来源:网络整理
导读:我试图从获得的json结果中获取单个值 { "_total": 1,"values": [{ "id": 123456,"name": "Example Technologies " }]} 现在,我需要获得_total值.为此我正在使用 echo $res-_total; 这给了我 注意:尝试获取非对象的属性 如果我尝试 echo $res [‘_ total’];
我试图从获得的json结果中获取单个值

{
  "_total": 1,"values": [{
    "id": 123456,"name": "Example Technologies "
  }]
}

现在,我需要获得_total值.为此我正在使用

echo $res->_total;

这给了我
注意:尝试获取非对象的属性
如果我尝试
echo $res [‘_ total’];
给我

Warning: Illegal string offset '_total'

那么,以什么方式,我可以获得_total值.

请帮助我.提前致谢!

解决方法

假设数据是

$data = '{"category_id":"10","username":"agent1","password":"82d1b085f2868f7834ebe1fe7a2c3aad:fG"}';

然后你想得到特定的参数

$obj = json_decode($data);

after 
$obj->{'category_id'},$obj->{'username'},$obj->{'password'}

可能这对你有所帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读