如何使用带有参数字典类型的php调用WCF web服务。例如,服务器端的c#功能类似
公共int添加(字符串名称,字典地址){ //做一些事情}
在客户端php代码中,如-
$sh_param = array('name' => 'someone', 'address' => ?? );
$info = $soapClient->__soapCall("Add", array($sh_param));在这里,php客户机中的地址类型是什么?
发布于 2014-04-16 06:53:44
$sh_param = array('name' => 'someone',
'address' => array(array('Key'=>'','Value'=>''),
...)); 参数:字典=>键,值
例如:服务器端c#函数,如
public bool Add(Dictionary<int,string> address){....}在客户端php代码中,如
$address=array(
array('Key'=>1,'Value'=>'Huntington Beach'),
array('Key'=>2,'Value'=>'Los Angeles')
......
);
client = new SoapClient('....');
$obj = new stdClass();
$obj->address = $address;
$result = $client->Add($obj);
$result = $result->AddResult;https://stackoverflow.com/questions/22090220
复制相似问题