我有以下网址:
当我在浏览器的地址栏中键入此 URL 时,它会给我一个 JSON 响应,这是我在 PHP 中需要的。我尝试使用 cURL 来获取它(请参见下面的代码),但它不起作用——页面上没有打印任何响应。
function get_json($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
$resultCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($resultCode == 200) {
return json_decode($data);
} else {
return false;
}
}
$json = get_json('https://api.stackexchange.com/2.0/questions?page=1&pagesize=30&
key=VVq3kJHSjQ*7qgpiRaVoLA%28%28&site=stackoverflow');
echo '<pre>';
print_r($json);
如何获取此 URL 并以正确的方式将其转换为 PHP 数组?