php将可变数量的soap参数传递给soap客户端
我有一个php soap客户端,它生成xml信封和请求。我需要向请求传递可变数量的节点。因为我不知道会传递多少个参数,所以它需要是动态的php将可变数量的soap参数传递给soap客户端,php,web-services,soap,Php,Web Services,Soap,我有一个php soap客户端,它生成xml信封和请求。我需要向请求传递可变数量的节点。因为我不知道会传递多少个参数,所以它需要是动态的 $output = $this->_client->UpdateRequest( new SoapParam($this->_memberId, "MemberID"), new SoapParam($this->_userId, "UserID"), new So
$output = $this->_client->UpdateRequest(
new SoapParam($this->_memberId, "MemberID"),
new SoapParam($this->_userId, "UserID"),
new SoapParam(Functions::getRemoteIp(), "IPAddress"),
new SoapParam($this->_macaddress, "HardwareID"),
new SoapParam($data->applicationId, "ApplicationID"),
new SoapParam($application,"Application"),
new SoapParam($applicants,"Applicant") <----- THIS IS AN ARRAY
);
$output=$this->\u客户机->更新请求(
新的SoapParam($this->_memberId,“memberId”),
新的SoapParam($this->\u userId,“userId”),
新的SoapParam(函数::getRemoteIp(),“IPAddress”),
新的SoapParam($this->_macaddress,“HardwareID”),
新的SoapParam($data->applicationId,“applicationId”),
新的SoapParam($application,“application”),
新的SoapParam($申请人,“申请人”)
<UpdateRequest>
<MemberID>1</MemberID>
etc etc...
<Applicant> <--------- REPEATING NODE
.....
</Applicant>
<Applicant>
.....
</Applicant>
<Applicant>
.....
</Applicant>
</UpdateRequest>