怎样使用PHP语言代码获取API接口XML数据

api-development
api-development
在API接口的开发中,我们有时需要通过php语言编辑代码获取API服务端的xml数据进行解析并获取参数值,具体怎么实践呢?这里分享一下通过php代码获取API数据并解析xml值的方法。
 <?php
header('Content-Type:text/html; charset=utf-8');
//1.获取xml数据 
$xmldata=file_get_contents("http://api网址");
//2.把xml转换为simplexml对象
//$xmlstring=simplexml_load_string($xmldata);
$xmlstring = simplexml_load_string($xmldata, 'SimpleXMLElement', LIBXML_NOCDATA); 
//3.把simplexml对象转换成 json,再将 json 转换成数组。
$value_array = json_decode(json_encode($xmlstring),true); 
//print_r($value_array);
//die();
$result =$value_array['row'];
//期号
$expect = $result['@attributes']['expect'];
//号码
$opencode = $result['@attributes']['opencode'];
//时间
$opentime = $result['@attributes']['opentime'];
//print_r($expect."-".$opencode."-".$opentime);
//die();
?> 

如果您为编程感觉头大,希望简单一键式建站,您可以考虑北京万维的云快站或思慕模板建站.云快站采用代码云端托管模式,无需自行开发和维护服务器,也不需要自己维护代码,只需要登录后台管理模板和内容即可,价格也实惠;思慕模板建站则采用自有主机托管开源代码的模式,同时支持从千余套模板中选择自己喜欢的模板,一键快速生成自己的网站,关键是费用也不高。点击了解云快站,点击了解思慕建站