gordonlesti/levenshtein

1.0.0 2017-01-19 14:59 UTC

This package is auto-updated.

Last update: 2024-09-18 05:14:03 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Total Downloads

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

贡献

请参阅CONTRIBUTINGCONDUCT以获取详细信息。

安全

如果您发现任何安全问题,请通过info@gordonlesti.com发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可协议

MIT许可协议(MIT)。请参阅许可文件获取更多信息。