PHP 页面调用天气预报web服务 我想在一个PHP页面直接调用现成的webservice
PHP页面调用天气预报web服务我想在一个PHP页面直接调用现成的webservice比如http://www.webxml.com.cn/zh_cn/index.asp...
PHP 页面调用天气预报web服务 我想在一个PHP页面直接调用现成的webservice
比如http://www.webxml.com.cn/zh_cn/index.aspx 这个上面的 我看上面是提供了方法 能直接调用吗? 展开
比如http://www.webxml.com.cn/zh_cn/index.aspx 这个上面的 我看上面是提供了方法 能直接调用吗? 展开
2个回答
展开全部
完全可以。前提是要打开soap扩展,调用方法如下:
<?php
$client = new SoapClient('http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl');
$parm=array('theCityCode'=>'三亚','theUserID'=>'');
$result=$client->getWeather($parm);
print_r($result);
?>
<?php
$client = new SoapClient('http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl');
$parm=array('theCityCode'=>'三亚','theUserID'=>'');
$result=$client->getWeather($parm);
print_r($result);
?>
追问
多谢 现在在($result)存放的是一维数组,我想取其中的某一个值,比如$result[0] 该怎么操作,我直接用echo $result[0] 他就报错
2012-05-19
展开全部
可以的,按接口文当集成就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询