php-extended/php-checksum-luhn

此包已被弃用且不再维护。作者建议使用php-extended/php-checksum-object 包代替。

实现 luhn 算法的 php-extended/php-checksum-interface 库

6.0.5 2023-08-21 18:46 UTC

README

实现 luhn 算法的 php-extended/php-checksum-interface 库。

coverage build status

安装

此库的安装通过 composer 完成,并通过其自动加载器自动加载该库的所有类。

  • 官网下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装:
  • php composer.phar php-extended/php-checksum-luhn ^6

基本用法

您可以使用以下方式使用此库


use PhpExtended\Checksum\ChecksumLuhn;

$checksum = new ChecksumLuhn();

$data = '<put your digit string here>';
$checked = $checksum->matches(substr($data, 0, -1), substr($data, -1));
// returns true if verified

$signed = $data.$checksum->calculate($data);
// appends the calculated digit to the checksum

许可证

MIT (见许可证文件).