Я пытаюсь прочитать API-интерфейс, который я реализовал в WordPress с использованием WP-API V2, я использовал несколько плагинов для возврата информации, которая мне нужна.
Источник JSON можно найти здесь.
Мне нужно вернуться pure_taxonomies->property-status->name
,
Я пробовал следующее, но я просто получил пустую страницу:
foreach($select_api as $p)
{
echo '
Status:'.$p->pure_taxonomies->property-status->name.'
';
}
Любая помощь будет отличной!
Прежде всего, если у вас есть строка json_encoded, вы должны декодировать ее
json_decode ()
Я расшифровал ваш JSON и получил массив с двумя элементами.
Ваша ошибка, вероятно, из-за дефиса Свойство-статус на имя собственности.
Вы должны использовать фигурные скобки:
Status:'.$p->pure_taxonomies->{"property-status"}[0]->name.'
ВАЖНЫЙ.
Используйте фигурные скобки для имен свойств с дефисом
Не забывайте, что в вашей структуре Свойство-статус это массив. Вот почему я использовал индекс 0, чтобы получить первый элемент
Других решений пока нет …