stoufa / luhn-agorithm
Luhn 算法包
1.0.0
2018-02-05 13:29 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-06 23:41:36 UTC
README
用于 Luhn 算法信用卡验证的 Composer 库
使用 composer 安装
composer require stoufa/luhn-agorithm
如何使用
创建 PHP 文件 index.php
<?php require __DIR__."/vendor/autoload.php"; use LuhnAlgo\Card; // Valid card number try { $card_number = '378766681165445'; $card = new Card($card_number); echo "$card_number credit card is valid card number". PHP_EOL; } catch (Exception $e) { echo "$card_number credit card is not valid card number". PHP_EOL; } // Invalid card number try { $card_number = '378766681165455'; $card = new Card($card_number); echo "$valid_card credit card is valid card number". PHP_EOL; } catch (Exception $e) { echo "$card_number credit card is not valid card number". PHP_EOL; }
运行 PHP 文件 php index.php
运行项目测试
通过命令行 php path-to-project-code/test/test.commandline.php
HTML 版本 https:///Luhn-Algorithm/test/test.html.php
测试数据是位于 test/testdata 的 json 文件。这些文件由 http://www.getcreditcardnumbers.com/ 生成。