php抓取网页json数据(PHP解析JSON接口内容()函数循环获取内容介绍 )

优采云 发布时间: 2021-11-08 01:06

  php抓取网页json数据(PHP解析JSON接口内容()函数循环获取内容介绍

)

  

  PHP访问界面内容

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

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

  $handle = fopen(“http://www.qttc.net/api.php?action=open_getBlogList&only_recommend=1&limit=5","rb“);<br />$content = “”;<br />while (!feof($handle)) {<br /> $content .= fread($handle, 10000);<br />}<br />fclose($handle);

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

  PHP 解析 JSON 并显示

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

  $content = json_decode($content);

  $content = json_decode($content);<br />foreach ($content->data as $key) {<br /> echo ‘<a target=”_blank” href=”‘.$key->b_url.’”>’.$key->b_title.’</a>’;<br />}

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线