Tengo una pequeña duda que viene comiendome la cabeza toda la semana, a ver si me podeis echar una mano
Resulta que estoy haciendo una aplicación con Codeigniter que extrae datos de un webservice soap, hasta aquí todo bien, el problema es que me devuelve un array multidimensional que dependiendo de la consulta que haga al webservice, tiene mas o menos dimensiones.
Un ejemplo con 2 resultados es:
Código Array:
Ver original
Array ( [consulta_dnp] => Array ( [control] => Array ( [cudnp] => 10 ) [lrcdnp] => Array ( [rcdnp] => Array ( [0] => Array ( [rc] => Array ( [pc1] => 2119301 [pc2] => DF2921G [car] => 0003 [cc1] => U [cc2] => E ) [dt] => Array ( [loine] => Array ( [cp] => 08 [cm] => 205 ) [cmc] => 204 [np] => BARCELONA [nm] => SANT CUGAT DEL VALLES [locs] => Array ( [lous] => Array ( [lourb] => Array ( [dir] => Array ( [cv] => 1635 [tv] => CL [nv] => JOSEP IRLA [pnp] => 23 ) [loint] => Array ( [bq] => A [es] => 1 [pt] => 00 [pu] => 01 ) [dp] => 08195 ) ) ) ) ) [1] => Array ( [rc] => Array ( [pc1] => 2119301 [pc2] => DF2921G [car] => 0004 [cc1] => I [cc2] => R ) [dt] => Array ( [loine] => Array ( [cp] => 08 [cm] => 205 ) [cmc] => 204 [np] => BARCELONA [nm] => SANT CUGAT DEL VALLES [locs] => Array ( [lous] => Array ( [lourb] => Array ( [dir] => Array ( [cv] => 1635 [tv] => CL [nv] => JOSEP IRLA [pnp] => 23 ) [loint] => Array ( [bq] => A [es] => 1 [pt] => 00 [pu] => 02 ) [dp] => 08190 ) ) ) ) ) ) ) ) )
Necesito poder sacar esos datos para meterlos en un select y que el usuario pueda seleccionar su opción.
No hay manera de sacar esos datos correctamente, puedo sacarlos uno a uno, por ejemplo:
Código PHP:
Ver original
echo $resultado ['consulta_dnp'] ['lrcdnp'] ['rcdnp']['0'] ['rc'] ['pc1'];
Pero evidentemente necesito recorrer todos los array independientemente del numero de resultados que me devuelva.
Gracias
Un saludo