PHP怎么解析 WEBSERVICES接口返回的数据

原创
2016-06-13 12:33:30 629浏览

PHP如何解析 WEBSERVICES接口返回的数据
WEBSERVICE服务器,他们用.net写了个接口 http://XXX.XXX.XXX.XX/Info.asmx?wsdl
我用PHP调用这个接口


try{
$wsdl = "http://XXX.XXX.XXX.XX/Info.asmx?wsdl";
$client = new SoapClient($wsdl);
$param = array('strName'=>'吴小明', 'strIDCard'=>'4528XXXXXXXX', 'decZiparea'=>'450900');
$res = $client->GetBasicInfo($param);
print_r($res);
}catch(SOAPFault $e){
var_dump($e);
}

得到如下结果:


stdClass Object
(
[GetBasicInfoResult] => stdClass Object
(
[any] =>

































4507…………
4507…………
吴……
男性
4528…………
1966-03-10T00:00:00+08:00
道路…………
2011-05-23T00:00:00+08:00
2011-05-23T00:00:00+08:00
2017-05-22T00:00:00+08:00
钦州市…………
AAA级
C1证




)

)


[any] => 后面不像是个标准的XML。请问,用PHP怎么拿出这些值呢?
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。