首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tidy::repairString

(PHP 5, PHP 7, PECL tidy >= 0.7.0)

tidy :: repairString - tidy_repair_string - 使用可选提供的配置文件修复字符串

描述

面向对象的风格

代码语言:javascript
复制
string tidy::repairString ( string $data [, mixed $config [, string $encoding ]] )

程序风格

代码语言:javascript
复制
string tidy_repair_string ( string $data [, mixed $config [, string $encoding ]] )

修复给定的字符串。

参数

data

要修复的数据。

config

配置config可以作为数组或字符串传递。如果传递一个字符串,它将被解释为配置文件的名称,否则它会被解释为选项本身。

查看?http://tidy.sourceforge.net/docs/quickref.html获取有关每个选项的解释。

encoding

encoding参数设置输入/输出文档的编码。用于编码的可能值是:ASCIIlatin0latin1的原料UTF8ISO2022MACwin1252ibm858UTF16utf16le应按utf16be应按中文,和SHIFTJIS

返回值

返回修复的字符串。

例子

Example #1 tidy::repairString() example

代码语言:javascript
复制
<?php
ob_start();
?>

<html>
??<head>
????<title>test</title>
??</head>
??<body>
????<p>error</i>
??</body>
</html>

<?php

$buffer?=?ob_get_clean();
$tidy?=?new?tidy();
$clean?=?$tidy->repairString($buffer);

echo?$clean;
?>

上面的例子将输出:

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>test</title>
</head>
<body>
<p>error</p>
</body>
</html>

注意

注意:可选参数configencoding添加到Tidy 2.0中。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com