Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2010, 14:59
agareta
 
Fecha de Ingreso: octubre-2010
Ubicación: Monzon
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Problemas con array ayuda por favor?

Tengo problemas para sacar las claves de este este array devuelto de un web service:

El array inicial es:
Código PHP:
stdClass Object ( [return] => Array ( [0] => stdClass Object ( [description] => [id] => 543 [name] => Alojamiento y Desayuno ) [1] => stdClass Object ( [description] => [id] => 544 [name] => Media Pensión ) [2] => stdClass Object ( [description] => [id] => 541 [name] => Pensión Completa ) [3] => stdClass Object ( [description] => [id] => 542 [name] => Sólo Alojamiento ) [4] => stdClass Object ( [description] => [id] => 61 [name] => Todo incluido ) ) ) 
Bien esto lo transformo en esto:

Código PHP:
Array ( [0] => stdClass Object ( [description] => [id] => 543 [name] => Alojamiento y Desayuno ) [1] => stdClass Object ( [description] => [id] => 544 [name] => Media Pensión ) [2] => stdClass Object ( [description] => [id] => 541 [name] => Pensión Completa ) [3] => stdClass Object ( [description] => [id] => 542 [name] => Sólo Alojamiento ) [4] => stdClass Object ( [description] => [id] => 61 [name] => Todo incluido ) ) 
Mediante este codigo
$countries es la variable que devuelve el webservice
Código PHP:
$a$countries->return;
print_r ($a);echo "<br>"
Despues si recorro a como array saco esto otro con un for etc etc.

stdClass Object ( [description] => [id] => 543 [name] => Alojamiento y Desayuno )

stdClass Object ( [description] => [id] => 544 [name] => Media Pensión )

stdClass Object ( [description] => [id] => 541 [name] => Pensión Completa )

stdClass Object ( [description] => [id] => 542 [name] => Sólo Alojamiento )

stdClass Object ( [description] => [id] => 61 [name] => Todo incluido )

Hasta aqui todo bien.

Mi problema es que quiero poner en variables (vamos que no sé desgolsar ese objeto);

Código PHP:
$b=a[$i]->description->id
Así no me funciona

Un alma caritativa, por favor