PHP Декодирование JSON и доступ к значению массива на основе переменной dynamic c - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь использовать API погоды для проекта, и я пытаюсь создать простое приложение погоды, которое будет проверять прогноз и отображать его. Код выглядит так:

    $url = "http://api.openweathermap.org/data/2.5/weather?zip=30553&appid={APIKEY}"; 
    $data = file_get_contents($url); 
    $decodeJSON = json_decode($data); 
    $testvar = "weather[0]->main";
    echo $decodeJSON->$testvar;

, и в идеале я хотел бы иметь возможность изменить $ testvar так, чтобы он указывал на разные переменные, возвращаемые API, и на данный момент я знаю, что это невозможно сделать с помощью комбинируя "$ decode JSON ->" и "$ testvar", но есть ли способ достичь чего-то близкого к тому, что у меня выше, что в основном просто объединяет два?

Оцените всю помощь заранее и любую обратная связь по коду приветствуется!

...