这个问题已经在这里有一个答案:
- PHP函数/类格式/缩进我的HTML代码? [重复] 3个答案
是否有唯一标签缩进HTML输出任何PHP整洁的选择吗? 我需要为开发/调试目的后者只去通过生成的输出代码。 不过,就像我试图配置的整洁这个简单的任务,我不能没有阻止其他变化。
这个问题已经在这里有一个答案:
是否有唯一标签缩进HTML输出任何PHP整洁的选择吗? 我需要为开发/调试目的后者只去通过生成的输出代码。 不过,就像我试图配置的整洁这个简单的任务,我不能没有阻止其他变化。
我总是用jsbeautifier 。 虽然它并没有按照我的标准使用JavaScript,html的压痕是真棒。
编辑:你downvote之前,请注意jsbeautifier是开源的,并且在几种语言具有端口,所有服务器端: https://github.com/einars/js-beautify
两年后,仍然没有图书馆实现HTML输出压痕不使用依赖于DOM API(即整齐一致好评)实现。
我已经开发库,使用正则表达式tokenises HTML输入。 在HTML中没有被改变以后增加缩进所需的间距。
https://github.com/gajus/dindent
你可以尝试htmLawed库。 它是PHP整洁的选择。 如果你只需要一个缩进功能,您可以使用代码为hl_tidy库的功能。
// indent using one tab per indent, with all HTML being within an imaginary div
$out = hl_tidy($in, 't', 'div')
我用LogicHammers HTMLFormatter ,你需要支付的,但值得每一分钱。 使用它,你看它之前格式化HTML,它使得它更容易。
虽然这不是确切的答案,看看这可以帮助你。 我使用NetBeans和使代码缩进我只需右键单击和格式的代码。 如果您使用的任何其他IDE搜索类似的功能,也可以是你可以与第三方插件的帮助进口。