Código PHP:
$json='{"username":"[email protected]","password":"12345678a","empresa":{
"tipo_persona":"M",
"rfc":"NNN123456NNN",
"razon_social":"MY EMPRESA S.A DE C.V"
}}';
$obj = json_decode($json, true);
print_r($obj);
$client = new SoapClient("http://www.midominio.com/servicio.php?wsdl");
$result = $client->__SoapCall("generarFactura", $obj);
Array ( [username] => [email protected] [password] => 12345678a [empresa] => Array ( [tipo_persona] => M [rfc] => NNN123456NNN [razon_social] => MY EMPRESA S.A DE C.V ) )
Ahora, el problema esta en que quiero obtener el valor de rfc de este arreglo, la pagina de webservice esta así...
Código PHP:
function generarFactura($c, $p, $f) {
global $mysqli;
$correo=$c;
$password=$p;
$folio=$f[empresa]['rfc'];
$arreglo = array(); //arreglo para guardar los datos
$arreglo[] = array('Id'=>$folio, 'Correo'=>$correo, 'Password'=>$password);
return $arreglo;
}
Array ( [0] => stdClass Object ( [Id] => Array [Correo] => [email protected] [Password] => 12345678a ) )