PHP получить значение из объекта - PullRequest
0 голосов
/ 04 марта 2019

Я хочу получить определенное значение из объекта 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;

Что я делаю не так?
Спасибо

...