stoufa/luhn-agorithm

Luhn 算法包

安装: 9

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

1.0.0 2018-02-05 13:29 UTC

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/ 生成。