weather api — функция PHP file () для извлечения данных из URL

Хотя это может показаться общим вопросом, как извлечь содержимое из URL-адреса, такого как (http://api.openweathermap.org/data/2.5/weather?q=London,uk) чтобы его можно было отформатировать и использовать в виде массива для каждого элемента в PHP? Более конкретно, как я могу извлечь информацию из веб-сайтов в целом?

0

Решение

$json = file_get_contents('http://api.openweathermap.org/data/2.5/weather?q=London,uk');
$array = json_decode($json, true);
var_dump($array);
0

Другие решения

Чтобы получить данные с URL:

$content = file_get_contents('http://api.openweathermap.org/data/2.5/weather?q=London,uk');

Преобразуйте это в простой массив:

$new_data = json_decode($content, true);
print_r($new_data);
1

По вопросам рекламы [email protected]