SimpleXMLElement Object en Array PHP

  • Autor Autor zero477
  • Fecha de inicio Fecha de inicio
zero477

zero477

Gamma
SEO
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola chicos

No entiendo porque cuando le hago un echo a

echo $HotelesDisponibles->Currency;
Me sale bien "Mexican Peso".

Pero cuando intento agregarlo a un array cambia la cosa:
PHP:
$array_habitaciones["$HotelCode"]["Currency"] = $HotelesDisponibles->Currency;

Imprime esto:

PHP:
[19243] => Array
    (

        [Currency] => SimpleXMLElement Object
            (
                [@attributes] => Array
                    (
                        [code] => MXN
                    )

                [0] => Mexican Peso
            )
      )

Cómo lo transformo a:

PHP:
[19243] => Array
    (

        [Currency] => Mexican Peso


    )

Gracias y saludos a la banda

- - - Actualizado - - -

Hola ....

Ya lo arregle agregando (string) antes de la frase:

PHP:
$array_habitaciones["$HotelCode"]["Currency"] = (string) $HotelesDisponibles->Currency;
 
Última edición:
Atrás
Arriba