nanoblocktech / php-similarity-check
PHP类,用于检查两个项目之间的相似度
1.1
2023-12-22 21:03 UTC
Requires
- php: ^7.0 || ^8.0
README
PHP类,用于检查两个项目之间的相似度
函数
- 计算两个人员姓名之间的相似度
通过Composer安装指南
composer require nanoblocktech/php-similarity-check
用法
初始化类
use Luminova\ExtraUtils\SimilarityChecker\Check;
检查两个姓名之间的相似度得分
$check = new Check(); try { $score = $check->name('Peter Foo', 'Paul Foo'); echo "Percentage: {$score->getRate()}%\n"; echo "Ratio: {$distance->getRatio()}\n"; } catch (InvalidArgumentException $e){ echo $e->getMessage(); }
检查两个字符串之间的相似度得分
$score = Check::compare('Foo', 'Faa'); echo "Percentage: {$score->getRate()}%\n"; echo "Ratio: {$distance->getRatio()}\n";
验证用户名与数据库中保存的姓名是否一致
if($score->getRate() >= 50){ echo "Allow execution"; }else{ echo "Sorry your name does not match with your account profile name"; }