Php比较字符串相似度函数的利用,joomla datafeed
2010-06-20 14:04
453 查看
Php比较字符串相似度函数的利用
之所以写这篇文章,是因为我前几天在用Joomla来发的时候用了一个DataFeed组件,改组件很强大,但是客户要求能够输出feed过来的相关产品,这郁闷了,组件没有这个功能,实在没辙,就自己写方法,修改组件,起初写的方法都能够实现,但是效率低下,响应速度慢,这可郁闷了,于是在网上搜索“php 字符串相似度”,还真有,看来基础还是不扎实啊,具体如下:similar_text() 函数计算两个字符串的匹配字符的数目,也可以计算两个字符串的相似度(以百分比计)。
<?php require('conn.php'); $sql="select title from content order by id desc limit 20"; //判断标题相似度 $result=mysql_query($sql,$conn); $cf=0; while($row=mysql_fetch_array($result)){ similar_text($row['title'], $title, $percent); //比较相似度 存放于$percent if($percent>90){$cf=1;break;} //飘易注:相似度高于90% 则判断重复 } if($cf==1){ echo "<SCRIPT language=JavaScript>alert('抱歉!禁止发布重复信息!');"; echo "this.location.href='vbscript:history.back()';</SCRIPT>"; mysql_close(); exit(); } ?>
相关文章推荐
- PHP中strcmp()和strcasecmp()函数字符串比较用法分析
- php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
- php比较相似字符串的方法
- PHP中strcmp()和strcasecmp()函数字符串比较用法分析
- php 学习之字符串连接,数据比较, 自定义函数
- php常用字符串比较函数实例汇总
- php字符串比较函数
- php 字符串 函数 查找 比较 截取
- php中常用的字符串比较函数strcmp()实例解释
- php字符串比较函数
- php比较相似字符串的方法
- PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
- PHP 比较相似度函数
- PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
- PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
- php中常用的字符串比较函数strcmp()实例解释
- php字符串比较函数
- PHP字符串比较函数strcmp()和strcasecmp()使用总结
- 利用PHP脚本在Linux下用md5函数加密字符串的方法