Problema di attraversamento dell'object XML in foreach ($ object come $ chiave => valore $);

print_r($value->billTo); 
 PRODUZIONE
  Oggetto SimpleXMLElement (  
      [firstName] => Joseph  
      [lastName] => Stalin  
      [indirizzo] => 12345 Test Lane  
      [città] => Navarra  
      [stato] => FL  
      [zip] => 32561  
      [paese] => USA  
      [phoneNumber] => 4025555555)  
 foreach($value->billTo as $classx => $valuex){ $DOM_payments .= "\t\t <p class='".$classx."'>".$valuex."</p>\n"; } echo $DOM_payments; 
 PRODUZIONE
 <p class = 'billTo'> </ p>

Dovrebbe essere la printing:

 <p class = 'firstname'> Joseph </ p>  
 ...  
 ...  
 <p class = 'phoneNumber'> 4025555555 </ p>  

Non sono sicuro di cosa sto facendo male per farlo, quindi non sto ottenendo i risultati attesi. Qualsiasi aiuto sarebbe molto apprezzato: D

devi convertire il SimpleXMLElement in un arrays per usarlo in un foreach

Vedere qui