希望解决方案比我一直在尝试的简单得多!
我有一个 Symfony 2.3 应用程序,我试图在其中获取 Twitter 用户帐户的关注者数量。我取回数据,但我无法通过数组键/索引值访问它。
控制器动作:
public function twitterAction(){
$twitterClient = $this->container->get('guzzle.twitter.client');
$response = $twitterClient->get('1.1/followers/ids.json?screen_name=ACCOUNTNAME')
->send()->json();
return $this->render('CatablogSiteBundle:Default:status.html.php', array('response' => $response));
}
看法:
<?php
var_dump($response);
echo '<br><br>';
echo gettype($response);
echo '<br><br>';
echo $response[0];
?>
我从 var_dump 取回想要使用的数据,gettype 以Array类型响应,尝试引用 $response[0] 将完全失败。
如何访问响应对象中的数据?
编辑:
当然我不能回显 $response[0] ...(错误类型)不要尝试编写代码疲惫的家伙。在查看 NHG 的答案时已解决,这对任何有 Guzzle 问题的人仍然有帮助。