牛牛在线工具

ob_tidyhandler()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ob_tidyhandler()

处理输出缓冲区的内容并将其传递给Tidy扩展来进行HTML或XML的格式化

函数名:ob_tidyhandler() 适用版本:PHP 5.0及以上版本 用法:ob_tidyhandler()函数用于处理输出缓冲区的内容并将其传递给Tidy扩展来进行HTML或XML的格式化。它是一个输出缓冲区处理程序,可以与ob_start()函数一起使用。 示例: <?php function tidy_output_handler($buffer) { $config = array( 'indent' => true, 'wrap' => 200 ); $tidy = new tidy(); $tidy->parseString($buffer, $config, 'utf8'); $tidy->cleanRepair(); return $tidy; } // 启用输出缓冲区 ob_start('tidy_output_handler'); // 输出HTML内容 echo "<html><head><title>Example</title></head><body><h1>Hello, World!</h1></body></html>"; // 结束输出缓冲区并输出格式化后的内容 ob_end_flush(); ?> 在上面的示例中,我们定义了一个名为tidy_output_handler的自定义函数,它接受输出缓冲区的内容作为参数,并使用Tidy扩展对HTML进行格式化。然后,我们使用ob_start()函数启用输出缓冲区,并将tidy_output_handler函数作为输出缓冲区处理程序传递给它。接下来,我们输出一段HTML内容,并使用ob_end_flush()函数结束缓冲区,并将格式化后的内容输出到浏览器。 请注意,为了使用ob_tidyhandler()函数,您需要安装并启用Tidy扩展。