Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2009, 07:15
Ruben S.
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Antigüedad: 17 años, 1 mes
Puntos: 0
Generar Array multidimensional e insertarle valores

Hola, resulta que tengo un XML con ésta estructura:

Código:
<productos>
	<producto>
		<nombre>Nombre</nombre>
		<descripcion>Esta es la descripcion</descripcion>
		<fabricante>Esta es la descripcion</fabricante>
	</producto>
	<producto>
		<nombre>Nombre</nombre>
		<descripcion>Esta es la descripcion</descripcion>
		<fabricante>Esta es la descripcion</fabricante>
	</producto>
	<producto>
		<nombre>Nombre</nombre>
		<descripcion>Esta es la descripcion</descripcion>
		<fabricante>Esta es la descripcion</fabricante>
	</producto>
</productos>
Con Simplexml logré exitosamente extraer los datos de cada producto con un simple foreach pero lo que yo quiero hacer ahora es guardar los datos que extraigo del xml en un array multidimensional con la misma estructura del xml.

Algo asi:

Código PHP:
$inventario = array (


    
'productos' => array (

        
'producto' => array (


            
'nombre' => 'nombredelproducto',
            
'descripcion' => 'descripciondelproducto',
            
'fabricante' => 'fabricantedelproducto'

        
),

        
'producto' => array (


            
'nombre' => 'nombredelproducto',
            
'descripcion' => 'descripciondelproducto',
            
'fabricante' => 'fabricantedelproducto'

        
),

        
'producto' => array (


            
'nombre' => 'nombredelproducto',
            
'descripcion' => 'descripciondelproducto',
            
'fabricante' => 'fabricantedelproducto'

        
)

    )

); 
Alguna idea ? gracias desde ya ;)

Última edición por Ruben S.; 21/04/2009 a las 09:04