@korshunov2110
Программист

Как извлечь строк из ответа сервера?

Как отправить запрос с php
Есть ссылка
Её нужно отправить https://cugadese.000webhostapp.com/weather?city=penza
После чего получаем такой ответ
{"cod":"200","message":0.0101,"cnt":1,"list":[{"dt":1562846400,"main":{"temp":23.35,"temp_min":23.35,"temp_max":23.35,"pressure":1008.8,"sea_level":1008.8,"grnd_level":960.55,"humidity":56,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"слегка облачно","icon":"03d"}],"clouds":{"all":41},"wind":{"speed":4.69,"deg":281.308},"sys":{"pod":"d"},"dt_txt":"2019-07-11 12:00:00"}],"city":{"id":583509,"name":"Ak”yar","coord":{"lat":51.8591,"lon":58.2214},"country":"RU","population":5549,"timezone":18000}}


Как извлечь строки из этого ответа
Помогите
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
xISRAPILx
@xISRAPILx
Кратко не получится
Для обращения к серверу можете использовать простой file_get_contents или curl, ответ приходит в формате JSON, используем json_decode, что бы превратить его в массив.

Пример:
$response = json_decode(file_get_contents("https://cugadese.000webhostapp.com/weather?city=penza"), true);
var_dump($response); //смотрим что у нас в ответе
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы