PHP整洁替代仅标签缩进输出[复制](PHP Tidy alternative to only ta

2019-10-17 00:17发布

这个问题已经在这里有一个答案:

  • PHP函数/类格式/缩进我的HTML代码? [重复] 3个答案

是否有唯一标签缩进HTML输出任何PHP整洁的选择吗? 我需要为开发/调试目的后者只去通过生成的输出代码。 不过,就像我试图配置的整洁这个简单的任务,我不能没有阻止其他变化。

Answer 1:

我总是用jsbeautifier 。 虽然它并没有按照我的标准使用JavaScript,html的压痕是真棒。

编辑:你downvote之前,请注意jsbeautifier是开源的,并且在几种语言具有端口,所有服务器端: https://github.com/einars/js-beautify



Answer 2:

两年后,仍然没有图书馆实现HTML输出压痕不使用依赖于DOM API(即整齐一致好评)实现。

我已经开发库,使用正则表达式tokenises HTML输入。 在HTML中没有被改变以后增加缩进所需的间距。

https://github.com/gajus/dindent



Answer 3:

你可以尝试htmLawed库。 它是PHP整洁的选择。 如果你只需要一个缩进功能,您可以使用代码为hl_tidy库的功能。

// indent using one tab per indent, with all HTML being within an imaginary div
$out = hl_tidy($in, 't', 'div')


Answer 4:

我用LogicHammers HTMLFormatter ,你需要支付的,但值得每一分钱。 使用它,你看它之前格式化HTML,它使得它更容易。



Answer 5:

虽然这不是确切的答案,看看这可以帮助你。 我使用NetBeans和使代码缩进我只需右键单击和格式的代码。 如果您使用的任何其他IDE搜索类似的功能,也可以是你可以与第三方插件的帮助进口。



文章来源: PHP Tidy alternative to only tab-indent output [duplicate]