如何以有序的方式转储数组?

Geo*_*rge 0 php arrays formatting

每当我使用print_rvar_dump他们出来所有马虎而在一行而不是格式化,就像我看到这么多人和实际的php.net网站能够实现.我该怎么办才能让他们像这样 -

Array
(
    [a] => apple
    [b] => banana
    [c] => Array
        (
            [0] => x
            [1] => y
            [2] => z
        )
)
Run Code Online (Sandbox Code Playgroud)

而不是这个

Array([a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ))
Run Code Online (Sandbox Code Playgroud)

(相当肯定它比我手工删除空格更麻烦.)

Joh*_*nde 5

只需将转储包装在<pre>标签中:

<pre><?php print_r($array); ?></pre>
Run Code Online (Sandbox Code Playgroud)

此外,如果您查看页面的来源,它也将是这样的.这只是因为HTML忽略了在浏览器的一行中看到的所有空格.