我正在尝试使用此代码从用户的推特帐户获取数据
$user_info = $twitteroauth->get('account/verify_credentials');
我在对象中得到一个很长的值
stdClass Object
(
[id] => 2999359418
[id_str] => 2999359418
[name] => ABC
[screen_name] => ABC9
[location] =>
[profile_location] =>
[description] => XYZ
[url] =>
[entities] => stdClass Object
(
[description] => stdClass Object
(
[urls] => Array
(
)
)
)
[protected] =>
[followers_count] => 0
[friends_count] => 0
[listed_count] => 0
[created_at] => Wed Jan 28 12:17:43 +0000 2015
)
我希望从中检索数据。
例如。 我试图通过此代码检索描述,但做错了,因为我没有得到结果。 任何人都可以告诉如何获取数据
信息不是array
,而是object
。您可以通过以下方式访问数据:
$info = $user_info->description;
您可以重复此操作以进一步沿着链向下移动,例如:
$user_info->entities->description
等。
您正在尝试使用数组索引语法访问对象,它不会以这种方式工作。
处理对象时,需要使用"->"访问数组
$user_info->name;
$user_info->entities->description;
$user_info->entities->description->urls;
这是访问深度的模式