php抓取网页json数据(PHP获取接口内容api内容介绍(图) )

优采云 发布时间: 2021-12-02 11:08

  php抓取网页json数据(PHP获取接口内容api内容介绍(图)

)

  PHP 获取界面内容

  如果要解析JSON数据并显示在页面上,首先必须要获取JSON接口文件的内容。 PHP中获取页面内容,可以使用fopen()函数远程访问页面,然后使用fread()函数循环获取内容。

  假设接口文件页面是:,那么我们可以用下面的语句来获取这个接口文件的内容:

  $handle = fopen(“http://www.qttc.net/api.php?action=open_getBlogList&only_recommend=1&limit=5","rb“);

$content = “”;

while (!feof($handle)) {

$content .= fread($handle, 10000);

}

fclose($handle);

  这样保存的内容就是JSON api内容。

  PHP 解析 JSON 并显示

  原创内容不能直接调用,必须经过PHP进一步处理后才能调用显示在网页上。在PHP5.2及以后的版本中,使用json_decode()函数解析JSON数据并转换成PHP可以调用的数据格式。例如:

  $content = json_decode($content);

  $content = json_decode($content);

foreach ($content->data as $key) {

echo ‘<a target=”_blank” href=”‘.$key->b_url.’”>’.$key->b_title.’</a>’;

}

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线