php,从json返回一个特定的对象值并将其赋值给变量

时间:2014-08-27 23:11:00

标签: php json

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

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

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

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

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

我在foreach循环中使用了返回。

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

1 个答案:

答案 0 :(得分:0)

问题是你试图直接访问字符串而不转换它,可以用json_decode($string)

来实现它作为对象引用
$return = json_decode(HBWrapper::singleton()->addClient($params));

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