mihaeu/html-formatter

HTML Formatter通过应用适当的缩进来美化HTML内容(不进行tidy、净化等操作)。

1.0.0 2013-11-26 11:55 UTC

This package is auto-updated.

Last update: 2024-09-04 17:54:29 UTC


README

已弃用

我惊讶于人们还在使用这个。这是一个糟糕的软件。我在几年前在亚美尼亚某处露营时,用10寸笔记本电脑写的(是的,这是一个写糟糕软件的有效借口:P)欢迎提交PR,但在那之前,我建议你不要使用这个。

HTML Formatter

HTML Formatter重新缩进HTML。目前这既不干净也不安全,但我找不到Packagist上其他能做这个工作的东西。

每个人都应该确保自己的代码遵循标准(至少我希望是这样),但网上99%的HTML看起来都乱七八糟

这远非完美,但如果速度不重要(这个实现很慢,这是我想到的最快最简单的解决方案),因为HTML被缓存了或者类似的情况,那么这个方法可以。

安装

如果你还没有使用Composer,从这里开始: Composer - 入门

# assuming you chose to install Composer globally
$ composer require mihaeu/html-formatter:*

用法

<?php

require __DIR__.'/vendor/autoload.php';

echo Mihaeu\HtmlFormatter::format('<h1>Hello World</h1><p>Test</p>');

这将产生类似以下内容

<h1>
	Hello World
</h1>
<p>
	Test
</p>