tankfairies / luhn
Luhn 模板生成器
2.0.1
2024-02-15 00:37 UTC
Requires
- php: ^8.2
Requires (Dev)
README
Luhn
模板化的 Luhn 生成器和验证器。
这是 PHP 的 Luhn 算法的实现。Luhn 算法用于验证诸如信用卡和国民身份证号等事物。有关该算法的更多信息可以在 维基百科 上找到。
安装
使用 Composer 安装
composer require tankfairies/luhn
使用方法
实例化库的新实例
生成数字 Luhn,例如 USR-7950-8874 :-
use Tankfairies\Luhn\Luhn; $luhn = new Luhn(new SimpleNum()); $luhn->setTemplate('USR-####-####'); $token = $luhn->generate();
生成字母数字 Luhn,例如 USR-0tm6-e2h4 :-
use Tankfairies\Luhn\Luhn; $luhn = new Luhn(new SimpleAlnum()); $luhn->setTemplate('USR-####-####'); $token = $luhn->generate();
验证 Luhn(返回 true 或 false):-
use Tankfairies\Luhn\Luhn; $luhn = new Luhn(); $luhn->validate('USR-f36x-x79n9');
版权和许可
tankfairies/luhn 库版权所有(c)2019 Tankfairies(https://tankfairies.com),许可协议为 MIT 许可证(MIT)。