PHP函数/类格式化/缩进我的HTML代码?

时间:2011-12-29 07:07:08

标签: php html

是否有PHP函数/类可以清除我的HTML代码?

例如:

$html = "<ul><li>item1</li><li>item2</li>";
echo htmlClean($html);

/*
    Outputs:
    <ul>
        <li>item1</li>
        <li>item2</li>
    </ul>
*/

3 个答案:

答案 0 :(得分:3)

tidy。或者第三方php库之一

答案 1 :(得分:2)

这可能会有所帮助:Indent HTML Code

答案 2 :(得分:0)

将html保留在你的php之外,你应该只回显字符串而不是html块。

<ul>
      <?php foreach($items as $item): ?>
        <li><?php echo $item['one']; ?></li>
      <?php endforeach; ?>
</ul>

如果需要,您可以尝试使用“Heredoc字符串引用”

来清理代码
echo <<<EOF
<ul>
<li>"$item1"</li>
<li>"$item2"</li>
</ul>
EOF;