gordonlesti / levenshtein
1.0.0
2017-01-19 14:59 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpmd/phpmd: ^2.5
- phpunit/phpunit: ^5.7
- satooshi/php-coveralls: ^1.0
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ^2.7
This package is auto-updated.
Last update: 2024-09-18 05:14:03 UTC
README
Levenshtein距离的纯PHP实现。
- 无255字符限制
- 支持UTF-8
- 接受浮点数作为自定义成本
安装
通过Composer
$ composer require gordonlesti/levenshtein
用法
use GordonLesti\Levenshtein\Levenshtein;
使用默认成本。
$levDist = Levenshtein::levenshtein("AC", "ABAA");
使用插入成本 7.7
,替换成本 9.4
和删除成本 2.5
。
$levDist = Levenshtein::levenshtein("ACCB", "BC", 7.7, 9.4, 2.5);
变更日志
请参阅CHANGELOG获取最近变更的详细信息。
测试
$ composer test
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
安全
如果您发现任何安全问题,请通过info@gordonlesti.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可协议
MIT许可协议(MIT)。请参阅许可文件获取更多信息。