Como son Hijos de 3 nivel, deben estar dentro del segundo nivel, lo cual tu lo pides desde el 1 porque no utilizas llaves
Bueno podria ser asi supongo aunque no lo he provado, ahi te puedes dar cuenta que a los hijos del 2 nivel les puse Hijo y a los del 3 nivel hijo, por lo que asi podria ser posible hacerlo.
Bueno podria ser asi supongo aunque no lo he provado, ahi te puedes dar cuenta que a los hijos del 2 nivel les puse Hijo y a los del 3 nivel hijo, por lo que asi podria ser posible hacerlo.
Código (php) [Seleccionar]
foreach($array as $arreglo)
{
echo '' .$arreglo['id']. ' ' .$arreglo['nombre']. '<br>';
if( is_array( $arreglo['Hijos'] ) )
foreach($arreglo['Hijos'] as $Hijo)
{
echo str_repeat(' ',2).$Hijo['id']. ' ' .$Hijo['nombre']. '<br>';
if( is_array( $Hijo['Hijos'] ) )
foreach($Hijo['Hijos'] as $hijo)
echo str_repeat(' ',4).$hijo['id']. ' ' .$hijo['nombre']. '<br>';
}
}