Imprimir una clave de un objeto .

Alfonso
29 de Junio del 2005
Tengo una variable que obtengo como respuesta a una llamada xml-rpc.
Si hago un print_r($variable) obtengo esto (para que veais la estructura)
xmlrpcresp Object (
[val] => xmlrpcval Object (
[me] => Array (
[array] => Array (
[0] => xmlrpcval Object (
[me] => Array (
[struct] => Array (
[ranking] => xmlrpcval Object ( [me] => Array ( [int] => 6869 )[mytype] => 1 )
[class] => xmlrpcval Object ( [me] => Array ( [int] => 3 ) [mytype] => 1 )
[preferred] => xmlrpcval Object ( [me] => Array ( [int] => 0 ) [mytype] => 1 )
[name] => xmlrpcval Object ( [me] => Array ( [string] => Hotel de Uitkijk ) [mytype] => 1 )
..... etc ....
Lo que quiero sacar por pantalla es la clave ranking y la clave name.
he provado echo $variable[0]['ranking'] ;y $variable[0]->ranking ;
pero sin éxito , alguien me puede ayudar a comprender esta esctructura.
Muchisimas gracias!