Используя API приложения, я могу получить данные в виде JSON и поместить их в массив.
$json = file_get_contents($url);
$obj = json_decode($json);
print_r($obj);
При печати массива я вижу:
stdClass Object(
[metadataList] = > stdClass Object(
[metadata] = > Array(
[0] = > stdClass Object([metadataName] = > category [metadataValue] = > RECIPES)
[1] = > stdClass Object([metadataName] = > title [metadataValue] = > Easy Sugar Cookies)
)
)
)
Мне нужно установить переменную, равную значению метаданных заголовка («Простые сахарные печенья»), но у меня возникли некоторые проблемы.
Вот где я до сих пор, но у меня нет никакихповезло выяснить, как указать конкретный ключ metadataValue, поскольку в массиве их больше одного.
$title = array_search('description',($obj->{'metadataList'}->{'metadata'}));