我见过一些在线漂亮的打印模块代码。有人知道将多维数组格式化为可读的显示吗?
示例,翻译一下:
array(83){[0] =>数组(2){ [ “名称”] => string(11)“CE2选项” [ “型”] => string(5)“title”} [1] => array(1){[“type”] => string(4)“open” } [2] => array(5){[“name”] => string(8)“Template”[“desc”] => string(638)“测试说明” [ “ID”] => string(9)“my_theme” [ “型”] => string(14)“selectTemplate” [ “选项”] => 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"
答案 0 :(得分:8)
如果要将其转储到HTML文档,请使用
<pre></pre>
确实如此。
答案 1 :(得分:3)
如果您想要比var_dump更好的输出,请查看此处列出的备选方案:
A more pretty/informative Var_dump alternative in PHP?
特别是http://krumo.sourceforge.net/为变量转储提供了更易于访问的DHTML视图。 (但它需要一个额外的include()。)
如果您确实希望将生成的输出保持为静态html,则可能必须编写一个小的包装脚本。
答案 2 :(得分:2)
漂亮的版本就是安装XDebug并将html_errors设置为On时所获得的版本。然后使用var_dump($ array)。并确保您将孩子和深度设置为您需要的东西。 there you go