tidy_get_output()
(PHP 5, PHP 7, PECL tidy >= 0.5.2)
返回 Tidy 整理修复过的带有HTML标记的字符串
说明
tidy_get_output(tidy$object): string
参数
- $object:Tidy对象。
返回值
返回Tidy整理后的带有HTML标记的字符串.
范例
tidy_get_output()
<?php $html = '<p>paragraph</i>'; $tidy = tidy_parse_string($html); $tidy->cleanRepair(); echotidy_get_output ($tidy); ?>
以上例程会输出:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title></title> </head> <body> <p>paragraph</p> </body> </html>
上例Tidy类修复了错误的'<p>paragraph</i>',为正确的<p>paragraph</p>。
If you don't feel like going procedural to get the HTML output, you can simple use this alternative: <?php $html = <<<HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><title>title</title></head> <body> <p>paragraph <br /> text</p> </body></html> HTML; $tidy = new tidy; $tidy->parseString($html); $tidy->cleanRepair(); echo $tidy->html()->value; ?> You can even more simply access the HTML output via this: <?php echo $tidy->value; ?>