Как получить значение массива stdClass Object - PullRequest
0 голосов
/ 31 октября 2019

У меня есть вопрос, похожий на Получить значения stdClass Object PHP однако, я немного растерялся в ответе на вопрос, на какой объект он ссылается.

Вот код,и желая получить значение avg_open_rate и avg_click_rate из $statsInfo[] и отобразить его в моей копии выходного текста.

if ( wp_remote_retrieve_response_code( $response ) == 200 ) {
  foreach ( $body->members as $member ) {
    if( $member->unique_email_id != '4b6354db09' )
      continue;
    $user = $member->email_address;
    $statsInfo[] = $member->stats;
  }
  print_r( $statsInfo );

  echo '<p> User: '. $user .' </p>';
  echo '<p> Click Rate: '. $statsInfo->avg_click_rate .' </p>';
  echo '<p> Open Rate: '. $statsInfo->avg_open_rate .' </p>';
} else {
  echo '<b>' . wp_remote_retrieve_response_code( $response ) . wp_remote_retrieve_response_message( $response ) . ':</b> ' . $body->detail;
}

Выход на print_r и echo:

Array ( 
  [0] => stdClass Object ( 
    [avg_open_rate] => 0 
    [avg_click_rate] => 0 
  )
)

User: john@doe.com
Click Rate:
Open Rate:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...