我希望能自动缩进PHP脚本输出的HTML。我使用HTML Purifier进行内部文本框输入表单验证,并考虑使用HTMLTidy。然而,由于HTML purifier依赖于HTML Tidy,后者没有得到积极开发并且有很多错误报告,因此我正在寻找其他解决方案。我已经找到了:
https://github.com/gajus/dindent
我应该选择这个吗?- 是否有其他脚本或方法来处理输出?
目前,我正在以一种相当费力的方式进行缩进,例如(函数的一部分,需要缩进参数):
echo str_repeat("\t", $indentation) . "<ul>\n";
foreach($result as $value)
{
echo str_repeat("\t", $indentation) . "\t<li>" . datetime_converter($value["Date"]) . " - " . $value["Article"] . "</li>\n";
}
echo str_repeat("\t", $indentation) . "</ul>";
谢谢!