如何格式化(漂亮打印)多维数组进行调试?

Sco*_*t B 3 pretty-print

我见过一些在线漂亮的打印模块代码.有人知道将多维数组格式化为可读显示吗?

例如,翻译这个:

array(83){[0] => array(2){["name"] => string(11)"CE2 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){

进入这...

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" 
Run Code Online (Sandbox Code Playgroud)

小智 8

如果你将它转储到HTML文档使用

<pre></pre>
Run Code Online (Sandbox Code Playgroud)

它就是这样做的.