Как я могу отделить данные ответа JSON от Openweathermap с PHP? - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь получить значение температуры и влажности из OpenWeatherMap из PHP на мою веб-страницу. Хотя я могу общаться по ссылке api и получать полные данные. Я не могу разделить и получить данные о температуре и влажности по отдельности.

The picture of the website

What I am trying to do is instead of showing the JSON response as a block, just getting the temperature and humidity data to the below of the website.

https://openweathermap.org/current -> вот ссылка, содержащая JSON ответ, вы можете проверить ответ под заголовком «Параметры погоды в ответе API ».

Вот код:

<div class="column" style="background-color:#bbb;">
<?php
$url = "http://api.openweathermap.org/data/2.5/weather?q=Istanbul&mode=html&units=metric&APPID=...";     

$getweather = file_get_contents($url);

$data = json_decode($getweather);

$gettemperature = $data['main']['temp'];
$gethumidity =  $data['main']['humidity'];

echo $getweather;

?>

        <h3>Weather in Istanbul</h3>
        <span>Temperature: </span> <?php echo $gettemperature; ?><br>
        <span>Humidity: </span> <?php echo $gethumidity; ?><br>
</div>
<script>

К сожалению, я новичок в темах PHP. Я думаю, что у меня ошибка синтаксиса PHP или я все делаю неправильно, пытаясь сделать это с помощью PHP, поэтому я был бы очень признателен за поддержку. Большое вам спасибо.

...