Intereting Posts
Есть ли у PHP потоки? Простой поиск и замена регулярных выражений в php для минимизации / сжатия javascript? Как выполнить множественную вставку изображений и загрузить их на PHP? php XML-экспорт с XMLWriter с использованием метода writeAttribute () PHP получатель формы отправки электронной почты не получает правильный адрес электронной почты sendr PHP-массив с значениями url для нового массива с комбинированными значениями Как установить автоматическую высоту в phpexcel? Как продемонстрировать SQL-инъекцию второго порядка? Скажите ботам отдельно от посетителей-людей за статистику? Uncaught OAuthException: Неизвестная ошибка произошла с PHP API PHP Что это значит в PHP -> or => Обслуживание файла через PHP-скрипт и безопасная замена этого файла на лету как выйти из сеанса, если пользователь простаивает в php Выписка Mysqli insert Symfony2 создает собственный кодер для хранения пароля

php доступ к атрибутам в json

У меня есть уже уже декодированный json, хранящийся в $response = $result->response; :

  object(stdClass)#6 (5) { ["EmailAddress"]=> string(18) "email@gmail.com" ["Name"]=> string(0) "" ["Date"]=> string(19) "2011-10-09 19:32:00" ["State"]=> string(6) "Active" ["CustomFields"]=> array(1) { [0]=>object(stdClass)#7 (2) { ["Key"]=>string(2) "id" ["Value"]=>string(6) "Dl9lIz" } } 

Я уже могу получить доступ к основным атрибутам (EmailAddress, Name и т. Д.) С помощью:

 $email = $response->{'EmailAddress'}; print $email; 

Но мне нужно получить доступ к части "Value" в объекте CustomFields. Я не знаю, как это копать. Я пытаюсь сделать это на PHP.

Какие-либо предложения?

Он содержится в первом элементе ( [0] ) массива CustomFields , поэтому вы можете получить к нему доступ с помощью оператора объекта ( -> ) после индекса массива.

 print $response->CustomFields[0]->Value;