Rudi: Verschachteltes array andrucken

Beitrag lesen

Hallo,
wenn ich ein array, dessen Verschachtelung ich nicht kenne mit

  
echo "<pre>";  
print_r($myarray);  
echo "</pre>";  

ausdrucke, kommt in etwa das Nachfolgende:

Array
(
    [arr1] => Array
        (
            [arr21] => Array
                (
                    [0] => p
                    [1] => 12
                    [2] => yxyy
                    [3] =>
                )

[arr22] => Array
                (
                    [otto] => 56zt
                    [hans] => MSFT-GFS
                    [arr31] => Array
                        (
                            [0] => 2333345
                        )

........

Wie kann ich durch do/for-Schleifen dies nach meinem eigenen Geschmack anzeigen, d.h. wie erkenne ich die einzelnen Stufen in der Hierarchie?