php print_r很好的表

Ada*_*nik 11 php

我希望能够生成一个格式良好的表,其中包含print_r数组语句内容中的行和列?

有任何想法吗?

小智 68

这是使用html pre标签打印漂亮数组的一种非常简单的方法:

<?php
$myarray = array('a','b','c');
echo '<pre>';
print_r($myarray);
echo '</pre>';
?>
Run Code Online (Sandbox Code Playgroud)

  • 或者这个单行:"echo"<pre>".print_r($ myarray,true)."</ PRE>";` (2认同)

tro*_*skn 19

你的问题有点模糊,但你的意思是这样的:

http://dbug.ospinto.com/

dbug bar http://dbug.ospinto.com/img/screenshots.png

  • 该页面上的下载URL格式错误 - 正确的链接是http://dbug.ospinto.com/dl/dBug.zip. (3认同)

Jas*_*vis 12

试试这个,可以改进,但它的工作原理.

function myprint_r($my_array) {
    if (is_array($my_array)) {
        echo "<table border=1 cellspacing=0 cellpadding=3 width=100%>";
        echo '<tr><td colspan=2 style="background-color:#333333;"><strong><font color=white>ARRAY</font></strong></td></tr>';
        foreach ($my_array as $k => $v) {
                echo '<tr><td valign="top" style="width:40px;background-color:#F0F0F0;">';
                echo '<strong>' . $k . "</strong></td><td>";
                myprint_r($v);
                echo "</td></tr>";
        }
        echo "</table>";
        return;
    }
    echo $my_array;
}
Run Code Online (Sandbox Code Playgroud)