PHP获取API接口XML数据

僤鯓⒐⒋嵵緔 提交于 2019-11-26 12:11:45
<?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();
?>

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!