HTML Formatter通过PHP将代码格式化输出
发布于 分类 PHP
更新于 2015-10-20
21天前 有1个用户阅读过
HTML Formatter
HTML Formatter re-indents HTML. This is not clean or safe at the moment, but I couldn't find anything else on Packagist that does the job.Everyone makes sure to stick to standards when it comes to his/her code (or at least I hope they do), but 99% of the HTML on the web looks completely messed up.
This is far from perfect, but if speed does not matter (this implementation is slooow, it was the quickest and dirties solution that came to my mind), because the HTML is cached or something, then this will do.
Installation
If you still don't use Composer, get started here: Composer - Getting Started# assuming you chose to install Composer globally
$ composer require mihaeu/html-formatter:*
Usage
<?php
require __DIR__.'/vendor/autoload.php';
echo Mihaeu\HtmlFormatter::format('<h1>Hello World</h1><p>Test</p>');
Which should produce something along the lines of:
<h1>
Hello World
</h1>
<p>
Test
</p>
以上是项目官方说明,如果对代码输出格式有更严重的洁癖,你可以将类里面的标签换行与缩进相关的代码适当修改。
-- The End --