教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php比较字符串相似度的实例代码

php比较字符串相似度的实例代码

发布时间:2016-01-21   编辑:jiaochengji.com
介绍下php代码如何实现比较字符串的相似度,有需要的朋友,可以参考下。

比较字符串的相似度,可以使用cookies、IP限制等技术,还可以使用PHP自身带的similar_text函数来判断内容的相似度。

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

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

例子:
 

复制代码 代码示例:
<?php
//比较字符串相似度
similar_text("Web Design & Development","Low Cost, Custom Web Design",$percent); 
echo "Percent: $percent%"; ; 
?>

 

实际应用:
 

复制代码 代码示例:
<?php
/**
* 内容相似度比较
* Edit www.jbxue.com
*/
$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 &quot;".$row['reserved']."&quot;"; 
   break; 
     } 

?> 

您可能感兴趣的文章:
php比较字符串相似度的函数用法参考
php字符串比较函数实例
php字符串查找函数(strrpos与strchr)
php比较字符串相似度的实例代码
php寻找两个字符串的相似性的方法
php5 字符串处理函数汇总
PHP字符串函数与使用分析
php字符串函数有哪些
php 字符串函数教程与实例代码
php字符串操作函数入门篇

[关闭]
~ ~