如何从PHP中的括号中获取信息?

时间:2014-12-20 23:16:24

标签: php

因此,我使用Google+ PHP API客户端回复来自api请求的信息。这就是我得到的

{"access_token":"privateaccesstoken","anotherthing":"stuff"}'

在我回复之后,如何从中提取privateaccesstoken?这可能吗?

2 个答案:

答案 0 :(得分:3)

API为您提供JSON数据,可以使用json_decode在PHP中提取。

$json = json_decode($data, true);
echo $json['access_token']; // echos 'privateaccesstoken'

true作为第二个参数传递给json_decode将JSON对象解码为PHP关联数组,这通常是您想要的。

答案 1 :(得分:2)

数据以JSON格式返回,因此您必须对其进行解码才能使用它:

<?php

$str = '{"access_token":"privateaccesstoken","anotherthing":"stuff"}';

$data = json_decode($str);

echo $data->access_token;