这个扩展估计很多同学可能都没听说过,这可不是泰迪熊呀,而是一个处理 HTML 相关操作的扩展,主要是可以用于 HTML 、 XHTML 、 XML 这类数据格式内容的格式化及展示。
关于 Tidy 库
Tidy 库扩展是随 PHP 一起发布的,也就是说,我们可以在编译安装 PHP 时加上 --with-tidy 来一起安装这个扩展,也可以在事后通过源码包中 ext/ 文件夹下的 tidy 目录中的源码来进行安装。同时,Tidy 扩展还需要依赖一个 tidy 函数库,我们需要在操作系统上安装,如果是 CentOS 的话,直接 yum install libtidy-devel 就可以了。
Tidy 格式化
首先我们来看一下如何通过这个 Tidy 扩展库来格式化一段 HTML 代码。
$content = <<test error
another line