PHP判断两个字符串的相似性函数
PHP 提供了一个极少使用的 similar_text 函数,但此函数非常有用,用于比较两个字符串并返回相似程度的百分比,实例代码如下:
- similar_text($string1, $string2, $percent);
注释:levenshtein()函数比similar_text()函数更快,不过,similar_text()函数通过更少的必需修改次数提供更精确的结果。
赞 (10)
PHP函数similar_text()的原理
上一篇10-2
php判断字符串在另一个字符串位置的方法
下一篇 11-20
相关推荐
PHP 字符串长度判断效率更高的方法
PHP字符串长度判断效率更高的方法在php里当需要判断一个字符串长度时,我们首先想到的是strlen()函数,不错,strlen()返回的就是字符串的长度,这样使用没有任何问题。不过,如果要从php程序优化的角度来看,使用strlen()判…PHP函数similar_text()原理分析
PHP函数similar_text()原理分析PHP有个计算两个字符串相似度的函数similar_text(),可以得出一个百分比来表示两个字符串的相似程度。效果如下:similar_text('aaaa','aaaa',$percent)…php分割合并两个字符串的函数实例
这篇文章主要介绍了php分割合并两个字符串的函数,实例分析了php针对字符串操作的相关技巧,需要的朋友可以参考下本文实例讲述了php分割合并两个字符串的函数。分享给大家供大家参考。具体实现方法如下:这里实现把两个字符串进行分割合并,例如str1=aaaa,str2=bbbb,合并后生成abababab/***MergestwostringsinawaythatapatternlikeABABABw…strpos() 函数判断字符串中是否包含某字符串的方法
在本篇文章里小编给大家带来了一篇关于strpos()函数判断字符串中是否包含某字符串的方法,有兴趣的朋友们学习下。用php的strpos()函数判断字符串中是否包含某字符串的方法判断某字符串中是否包含某字符串的方法if(strpos('www.idc-gz.com','idc-gz')!==false){echo'包含';}else{echo'不包含';}PHPstrpos()函数strpos()…PHP常用字符串函数小结(推荐)
这篇文章主要介绍了PHP常用字符串函数小结,这篇文章整理的比较详细与明了需要的朋友根据参数搜索具体的使用教程。一、判断类型的函数is_bool()//判断是否为布尔型is_float()//判断是否为浮点型is_real()//同上is_int()//判断是否为整型is_integer()//同上is_string()//判断是否为字符串is_object()//判断是否为对象is_array()…PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
这篇文章主要介绍了PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法,实例分析了strncmp()函数的功能,参数用法与使用技巧,需要的朋友可以参考下。PHP中的strncmp()函数用于比较两个字符串(区分大小写),可判断两个字符串前n个字符是否相等。strncmp()函数定义如下:strncmp(string1,string2,length)参数说明:string1必需。规定…php查询相似度最高的字符串的方法
这篇文章主要介绍了php查询相似度最高的字符串的方法,涉及php操作字符串及数组实现相似度算法的技巧,具有一定参考借鉴价值,需要的朋友可以参考下,本文实例讲述了php查询相似度最高的字符串的方法,分享给大家供大家参考,具体如下:根据传入的字符串和数组,返回数组中相似度最高的字符串1.PHP代码如下:functionclosest_word($input,$words){$shortest=-1;f…PHP改进计算字符串相似度的函数similar_text()、levenshtein()
PHP原生的similar_text()函数、levenshtein()函数对中文汉字支持不好,我自己写了一个,测试使用正常,推荐给大家,如果有什么问题,请留言similar_text()中文汉字版,代码如下:<?php//拆分字符串functionsplit_str($str){preg_match_all("/./u",$str,$arr);return$arr[0];}//相似度检测f…