【问题标题】:php, return a specific object value from json and assign it to variablephp,从 json 返回一个特定的对象值并将其分配给变量
【发布时间】:2014-08-27 23:11:00
【问题描述】:

如何将 client_id 分配给我的 php 脚本中的变量?

{
      "success": true,
      "client_id": "14",
      "call": "addClient",
      "server_time": 1323785423,
      "info": [
         "New client account created"
      ]
   }

如何将 client_id 分配给我的 php 脚本中的变量?

以下是我用来生成上述 json 输出的命令。

  $return = HBWrapper::singleton()->addClient($params);

我在 foreach 循环中使用了 return。

  foreach ($return as $id) { 
    echo $id->client_id;
}

【问题讨论】:

  • Json 是一个字符串,因此您需要使用 json_decode 将其转换为对象或数组

标签: php json


【解决方案1】:

问题是您试图直接访问字符串而不转换它,将其作为对象引用可以通过json_decode($string) 实现

$return = json_decode(HBWrapper::singleton()->addClient($params));

foreach ($return as $id) { 
    echo $id->client_id;
}

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 2020-10-23
    • 1970-01-01
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多