Salve a tutti, premetto che non sono esperta e sto cercando di capire dove sbaglio
ricevo una risposta da web service tramite nusoap e provo a contare i nodi <cliente> cosi:
Codice PHP:
$i = 0;
foreach($result['RicercaClientiResult']['clienti']['cliente'] as $key => $value) {
$i++;
}
echo $i;
quindi da questo risultato il conteggio e la stampa a video del numero è 2
Codice PHP:
<clienti>
<cliente>
<codicecliente>3031810</codicecliente>
<cognome>Rossi</cognome>
<nome>Mario</nome>
<anno>2014</anno>
</cliente>
<cliente>
<codicecliente>3458121</codicecliente>
<cognome>Verdi</cognome>
<nome>Giuseppe</nome>
<anno>2014</anno>
</cliente>
<clienti>
ma da questo il valore della variabile $i è 5, mentre io mi aspetto 1 .... dove sto sbagliando?
Codice PHP:
<clienti>
<cliente>
<codicecliente>3031810</codicecliente>
<cognome>Rossi</cognome>
<nome>Mario</nome>
<anno>2014</anno>
</cliente>
<clienti>
Grazie a tutti