php – tidy函数parseString(),repairString(),cleanRepair()之间有什么区别

我刚开始使用整洁,但我对它的函数parseString(),repairstring(),cleanRepair()感到困惑.我已经通过PHP.net手册和其他网站,但可以得到它? PHP手册说parseString()解析存储在字符串中的文档,而repairstring()修复存储在字符串中的文档.但解析和修复之间有什么区别.两者都接受可选参数,它们可以给出相同的参数,那么有什么区别?什么时候使用哪个功能和什么时候?我在教程中看到,它使用了这两个函数.有人可以帮忙吗?如果你知道,也指向任何有用的链接.谢谢

解决方法:

parseString接受一个字符串,并创建一个新的整洁实例. cleanRepair清理并修复整洁实例的内容.然后,您可以通过转换整洁的实例来获取整理的HTML,例如回应它.

repairstring基本上完成所有这一切.这种动作组合是最常见的选项,因此这是一种快捷方法.请注意,它返回一个字符串,而parseString返回新的整洁实例,cleanRepair返回一个布尔值以显示操作是否成功.

所以这些(大致)是等价的:

$tidy = new Tidy;
$tidy->parseString($yourHTML);
$tidy->cleanRepair();
echo $tidy;

$tidy = new Tidy;
echo $tidy->repairstring($yourHTML);

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...