您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 那曲分类信息网,免费分类信息发布

请问PHP调用C#的WEBSERVICE有关问题

2025/8/25 0:18:27发布7次查看
请教php调用c#的webservice问题
代码写法:
php codeheader(content-type:text/html;charset=utf-8); $client = new soapclient(http://s.dailiangu.com:8011/weblocaldata.asmx?wsdl); $p = $client->return_package(array('un'=>'dailiantang','ps'=>'xieyanjobb1306','topcount'=>'2')); var_dump($p);//结果从这里分析 echo
; $ss = get_object_vars($p); print_r($ss);
输出结果如下:
object(stdclass)#2 (1) { [return_packageresult]=> object(stdclass)#3 (2) { [schema]=> string(716) [any]=> string(643) 68697【代练堂】70-85级★赠4000金五大声望尊敬★纯任务70.008468698【代练堂】【s11荣誉战场毕业】全套加武器【秒排2-3天】50.0084 } }
--------------------------------------------
array ( [return_packageresult] => stdclass object ( [schema] => [any] => 68697【代练堂】70-85级★赠4000金五大声望尊敬★纯任务70.008468698【代练堂】【s11荣誉战场毕业】全套加武器【秒排2-3天】50.0084 ) )
应该有如下几个值,怎么一一获得?
68 697 【代练堂】70-85级★赠4000金五大声望尊敬★纯任务 70.00 84
68 698 【代练堂】【s11荣誉战场毕业】全套加武器【秒排2-3天】 50.00 84
(最后的两个84是巧合,应该是不一样的,前面的68是一样的,我要怎么分别获得这几种值?)
返回的是dataset 类型,里面每一行(每1行就是1笔套餐)包括以下5个值:
[workid] 工作室编号,例如68
[pid]套餐编号,例如:697
[ptitle]套餐名称,例如:xxxxxxxx
[pri]价格,例如:70.00
[h]代练时间,例如:84
------解决方案--------------------
php codeheader(content-type:text/html;charset=utf-8);$client = new soapclient(http://s.dailiangu.com:8011/weblocaldata.asmx?wsdl);$p = $client->return_package(array('un'=>'dailiantang','ps'=>'xieyanjobb1306','topcount'=>'5'));$se = $p->return_packageresult->any;$dom = simplexml_load_string($se);foreach($dom->newdataset->get_weblocaldata as $datas) { foreach($datas as $k=>$v) echo $k : $v
; echo '
';}

那曲分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product