PHP比较两个文件是否相同和比较字符串或文章的相似度

时间:2018-02-11
比较两个文件是否相同,可以用判断md5的方式,如果两个文件完全相同,他们的md5值是一样的,方法如下:

function md5_files($filename,$filename1){
$file1 = md5_file($filename);
$file  = md5_file($filename1);
                if($file == $file1){
                   return  "文件相同";
               }else{
        return  "文件不同";
              }
}

比较字符串或文章的相似度,用什么办法呢?php有一个自带的函数,函数使用方法如下:

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

参考实例:
similar_text("hello my  honey","hello world",$percent);
var_dump($percent . '%') ;
var_dump(number_format(($percent), 2, '.', '') . '%');
 
 
上一条:PHP 使用CURL下载远程HTML文件 下一条:php中读取文件内容的几种方法

相关文章

最新文章