Pues no se si es exactamente lo que quieres pero aquí te va un ejemplo:
Código PHP:
<?php
$productos = array ( 'c_escritorio' => array ( 'hp' => array ( 'z4056', 'mx546', 'n567' ),
'compaq' => array ( 't5456' ),
'apple' => array ( 'macquintosh', 'mac546' ) ),
'mp3' => array ( 'ipod' => array ( 'nano', 'video'),
'sony' => array ('erickson') ),
'impresoras' => array ( 'epson' => array ( 'jk54', 'to46'),
'hp' => array ( 'deskjet560', 'deskjet700' ),
'xerox' => array ( 'x1000', 'x2500' ) )
);
foreach ( $productos as $clave => $valor )
{
echo $clave."<br/>";
foreach ( $valor as $key => $value )
{
echo "----".$key."<br/>";
foreach ( $value as $clave3 => $valor3 )
{
echo "-----------".$valor3."<br/>";
}
}
echo "<p>";
}
?>
Hojala este ejemplo te sirva o por lo menos te de una idea. Suerte