echo一个字符串,用br和水平标签替换nl和一些html字符

时间:2012-03-08 16:50:37

标签: php

对于调试,我想用nl和水平标签的html替换来回显或打印我的MySQL。

$sql="
SELECT
    *
FROM
    `mytable`;";

我可以执行echo nl2br($sql);,以便将\n替换为<br />。这给了我屏幕输出:

SELECT
*
FROM
`mytable`;

现在我想将水平标签交换为类似&nbsp;的内容,以便在屏幕上缩进它们。

我可以使用什么而不是&nbsp;,我从未喜欢过它?

由于

1 个答案:

答案 0 :(得分:3)

您可以使用HTML <pre>标记。

echo '<pre>' . $sql . '</pre>';