Saludos estimados Gurus de FOROSDELWEB
Voy a explicar mi problema y espero ser claro a ver si alguien me puede ayudar:
Tengo una clase en PHP que actualmente me permite hacer una consulta y me regresa un valor de tipo string, dicha clase la consulto por medio de un WebService en PHP (nuSOAP tanto server como client del WS) y dicho WebService me regresa la misma cadena, hasta aki todo funciona de maravilla y me encanta como lo hace.
Sin embargo esta cadena consta de 45 campos delimitados por "@" y en la definicion del WSDL el valor de tipo de retorno es de tipo xsd:string
por ejemplo:
Código:
/* WebMethod:sayHello */
function sayHello($sName,$sApellido){
$sRes = "Hola ".$sName." ".$sApellido;
return new soapval('return','xsd:string',$sRes);
}
sin embargo dentro de esta misma funcion (Servicio web) me gustaria aplicarle un explode y ke me regresara un arreglo o una clase con la forma
Código:
function sayHello($sName,$sApellido){
$sRes = explode("@","1@2@3@hello@world");
return new soapval('return','xsd:?',$sRes);
}
he probado con
'xsd:array' sin embargo parece no funcionar
Alguien me podria iluminar y decirme ke debo hacer?