PHP 用于从 URL 中提取数据的 file() 函数
PHP file() function for extracting data from URL
虽然这看起来像是一个普遍的问题,但如何从 URL 中提取内容,例如 (http://api.openweathermap.org/data/2.5/weather?q=London,uk) 以便可以将其格式化并以数组的形式用于PHP 中的每个元素?更具体地说,一般如何从网站提取信息?
从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);
$json = file_get_contents('http://api.openweathermap.org/data/2.5/weather?q=London,uk');
$array = json_decode($json, true);
var_dump($array);
虽然这看起来像是一个普遍的问题,但如何从 URL 中提取内容,例如 (http://api.openweathermap.org/data/2.5/weather?q=London,uk) 以便可以将其格式化并以数组的形式用于PHP 中的每个元素?更具体地说,一般如何从网站提取信息?
从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);
$json = file_get_contents('http://api.openweathermap.org/data/2.5/weather?q=London,uk');
$array = json_decode($json, true);
var_dump($array);