Вы не можете использовать литерал JSON в PHP таким образом. Превратите его в строку (заключите в кавычки), а затем используйте json_decode()
для доступа к нему аналогичным образом.
Если вы предпочитаете обращаться к нему как к массиву, установите для второго аргумента json_decode()
значение TRUE
.
Обновление
Я вижу, вы завернули его в кавычки - теперь вы должны экранировать внутренние кавычки.
Чтобы пройти через него, просто используйте foreach()
для объекта или массива, возвращенного из json_decode()
.
Чтобы визуализировать структуру после анализа с помощью json_decode()
, используйте var_dump()
.
Обновление
Ваша проблема в том, что ваш JSON неверен - он имеет 2 объекта, но не в буквальном синтаксисе массива. Вам нужно обернуть эту структуру с []
.
Смотри .