当我向Guzzle提出请求时:
$response = json_decode($client->get($uri)->getBody()->getContents());
var_dump($response); die;
我在var_dump中得到了这个
stdClass (object) [Object ID #2395][3 properties]
contacts:
(array) [250 elements]
has-more: (boolean) true
vid-offset: (integer) 111259
当我结成$response->contacts
时,我就收到了所有联系人,但是没有问题,但是这个vid-offset
的名字中有一个-
,所以这是行不通的:
$response->vid-offset
我也尝试过这个:
$response['vid-offset'];
我得到这个错误:Cannot use object of type stdClass as array
我也尝试过:
$response->getAttribute('vid-offset')
但是它仍然没有用。
如何获取vid-offset
属性的值?
答案 0 :(得分:4)
您可以通过这种方式获取它:
$response->{'vid-offset'};