Comment puis-je formater (pretty print) un tableau multidimensionnel pour le débogage?

J'ai vu certains en ligne pretty print modules de code. Quelqu'un connais un qui va formater un tableau multidimensionnel en affichage lisible?

Exemple, traduire ceci:

array(83) { [0]=> array(2) {
["nom"]=> string(11) "CE2" Options
["type"]=> string(5) "titre" } [1]=>
array(1) { ["type"]=> string(4) "ouvrir"
} [2]=> array(5) { ["name"]=>
string(8) "Modèle" ["desc"]=>
chaîne(638) "description du test"
["id"]=> string(9) "mon_theme"
["type"]=> string(14) "selectTemplate"
["options"]=> array(13) {

Dans cette...

array(83) { 
    [0]=> array(2) { ["name"]=> string(11) "My Options" ["type"]=> string(5) "title" } 
    [1]=> array(1) { ["type"]=> string(4) "open" } 
    [2]=> array(5) { 
        ["name"]=> string(8) "Template" 
        ["desc"]=> string(638) "Test description" 
        ["id"]=> string(9) "my_theme" 
        ["type"]=> string(14) "selectTemplate" 
        ["options"]=> array(13) { 
            [0]=> string(10) "test" 

OriginalL'auteur Scott B | 2011-02-09