Я хочу получить определенное значение из объекта PHP, который я получаю из ответа на вызов API, однако я не могу заставить его работать.
Объект (тело) имеет следующий формат:
object(stdClass)#29 (2) {
["success"]=>
bool(true)
["result"]=>
object(stdClass)#19 (1) {
["events"]=>
array(1) {
[0]=>
object(stdClass)#4 (6) {
["id"]=>
int(743)
["tzShift"]=>
int(60)
["utcTime"]=>
int(1551703477)
["upTime"]=>
int(20953)
["event"]=>
string(14) "DisplayTouched"
["params"]=>
object(stdClass)#11 (4) {
["x"]=>
int(46)
["y"]=>
int(194)
["dx"]=>
int(0)
["dy"]=>
int(0)
}
}
}
}
}
Я пытаюсь получить значение следующим образом:
$body = json_decode($response->getBody());
$events = $body->result->events->params->x;
Что я делаю не так?
Спасибо