PHP调用外部接口json数据

in PHP with 0 comment

方式一

$url="地址";
$content = file_get_contents($url);
$data = json_decode($content,true);

方式二

function get($url){
    $ch = curl_init();

  //设置选项,包括URL
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);

  //执行并获取HTML文档内容
  $output = curl_exec($ch);

  //释放curl句柄
  curl_close($ch);
    return $output;

}

$content=get('地址');
$data=json_decode($content,true);//$data就是最终的数据 而且已经转换成了数组

建议使用第二种方式,减少服务器负载。

Responses