位置:首页 > CMS教程 > WordPress

PHP程序WordPress如何通过API接口读取JSON数据(wordpress php版本)

发布时间:2023-04-10 09:23:18

文章来源:快乐收录网

访问次数:

 

我们如果想做一个资源共享的网站,就离不开json,通过API接口来读取JSON数据信息。那么对于PHP程序开发的网站,PHP怎么通过API接口读取JSON数据呢?Uac快乐收录网

下面是一段PHP通过API接口读取JSON数据的实例代码,(使用WORDPRESS程序开发)供大家使用。(如果不是Wordpress程序,可以使用使用file_get_contents()函数替换wp_remote_retrieve_body( wp_remote_get()函数)Uac快乐收录网

<?php     $content = wp_remote_retrieve_body( wp_remote_get(http://API接口地址) );     $content_obj = json_decode($content);

#JSON内容转换为PHP对象Uac快乐收录网

     $timer = $content_obj->time;  $number = $content_obj->number;  $datar = $content_obj->data;  echo $timer.|.$number.|.$datar.||; ?>

代码介绍:Uac快乐收录网

先是通过WORDPRESS程序自带的wp_remote_retrieve_body函数来获取JSON的内容;Uac快乐收录网

再通过json_decode将JSON内容转换为PHP对象;Uac快乐收录网

最后再输出各个PHP对象里的参数值。

以上是通过PHP获取简单的JSON实例代码。如果是嵌套的JSON数据,就需要使用循环来获取JSON数据。代码如下:Uac快乐收录网

<?php     $content = wp_remote_retrieve_body( wp_remote_get(http://API接口地址) );    $content_obj = json_decode($content);

#JSON内容转换为PHP对象 Uac快乐收录网

?> <?php foreach ($content_obj as $key => $value) { //var_dump($value);  $canshu = $value->data; $shuzhi = $canshu[0]; $gid = $shuzhi->gid; $award = $shuzhi->award; $time03 = $shuzhi->time; $date03 = $shuzhi->date; $nextOpenIssue = $shuzhi->nextOpenIssue; $nextOpenTime = $shuzhi->nextOpenTime; $secondOpenIssue = $shuzhi->secondOpenIssue; $secondOpenTime = $shuzhi->secondOpenTime; $award_sum = $shuzhi->award_sum; echo $gid.|.$award.|.$time03.|.$date03.|.$nextOpenIssue.|.$nextOpenTime.|.$secondOpenIssue.|.$award_sum; } ?>

如果只想获取嵌套的JSON数据中的第一条,可以这样写:Uac快乐收录网

<?php     $content = file_get_contents(http://API接口地址);     var_dump($content);    $content_obj = json_decode($content);

#JSON内容转换为PHP对象Uac快乐收录网

   $dataone = $content_obj->result;    $datatwo = $dataone->data;    $datathree= $datatwo[0]; $gid = $datathree->gid; $award = $datathree->award; $time03 = $datathree->time; $date03 = $datathree->date; $nextOpenIssue = $datathree->nextOpenIssue; $nextOpenTime = $datathree->nextOpenTime; $secondOpenIssue = $datathree->secondOpenIssue; $secondOpenTime = $datathree->secondOpenTime; $award_sum = $datathree->award_sum; echo $gid.|.$award.|.$time03.|.$date03.|.$nextOpenIssue.|.$nextOpenTime.|.$secondOpenIssue.|.$award_sum; ?>
Uac快乐收录网

  《PHP程序WordPress如何通过API接口读取JSON数据(wordpress php版本)》更新于时间:2023-04-10 09:23:18;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

PHP程序WordPress如何通过API接口读取JSON数据(wordpress php版本)特别声明

本站快乐收录网提供的PHP程序WordPress如何通过API接口读取JSON数据(wordpress php版本)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-10 09:23:18收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/WordPress/93353.html转载请注明

标签: