php 通过 SoapClient 获取天气情况

来源:互联网 发布:博彦科技面试题java 编辑:程序博客网 时间:2024/05/18 17:01

查询结果类似如下:

stdClass Object(    [GetWeatherResult] =>   Shenzhen, China (ZGSZ) 22-33N 114-06E 18M  Jan 19, 2015 - 07:00 AM EST / 2015.01.19 1200 UTC   from the ESE (110 degrees) at 7 MPH (6 KT):0   3 mile(s):0   60 F (16 C)   41 F (5 C)   47%   30.15 in. Hg (1021 hPa)  Success)


代码如下:
<pre><?php$ws = "http://www.webservicex.net/globalweather.asmx?wsdl";//webservice服务的地址 $client = new SoapClient($ws);  $result=$client->getWeather(array('CityName'=>'shenzhen','CountryName'=>'china'));//查询中国深圳的天气,返回的是一个结构体 print_r($result);

测试时需要开启php_soap扩展
0 0
原创粉丝点击