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

0

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

Теги:
weather-api

2 ответа

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
    Хотя этот фрагмент кода может решить вопрос, в том числе объяснение действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин, по которым вы предлагаете код.
1

Чтобы получить данные из 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);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню