Php 比较字符串相像度

WBOY
Freigeben: 2016-06-13 13:03:00
Original
837 Leute haben es durchsucht

Php 比较字符串相似度

除了利用cookies、IP限制等技术外,我们可以利用PHP自身带的similar_text函数来判断用户发帖内容的相似度。

?

????similar_text()?函数计算两个字符串的匹配字符的数目,也可以计算两个字符串的相似度(以百分比计)。???

?

语法

similar_text(string1,string2,percent)
Nach dem Login kopieren
参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。
percent 可选。规定供存储百分比相似度的变量名。

?

?

实例:

?

<?php
similar_text("Web Design & Development","Low Cost, Custom Web Design",$percent);
echo "Percent: $percent%"; ;
?>
Nach dem Login kopieren
?

?

结合实际:

?

<?php
$query = mysql_query("select * from $table") or die("Query failed");

while ($row = mysql_fetch_array($query)) {
      similar_text(strtoupper($_POST['name']), strtoupper($row['reserved']), $similarity_pst);
      if (number_format($similarity_pst, 0) > 90){
        $too_similar = $row['reserved'];
        print "The name you entered is too similar the reserved name "".$row['reserved'].""";
        break;
       }
    }
?>
Nach dem Login kopieren
?

?

转帖注明出处:http://justcoding.iteye.com/blog/988504

?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage