微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐