搜索匹配html文本中文本的百分比

时间:2013-03-18 11:17:35

标签: php

有任何方法可以比较字符串并以下列方式获得结果。

找到文字 eg. abc = abc

找到文字但略有不同 eg. abc = abd

找不到文字 eg. abc = xyz

1 个答案:

答案 0 :(得分:1)

我想过用strip_tags()删除html标签,然后使用similar_text()计算两个字符串之间的相似度:

$text = 'Test paragraph';
$html = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';

$stripped_html = strip_tags($html); // Remove html tags
similar_text($stripped_html, $text, $percentage); // Calculating ...
echo $percentage;