PHPackages                             hsliukangle/card-tool - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. hsliukangle/card-tool

ActiveLibrary

hsliukangle/card-tool
=====================

银行卡识别

v1.0.1(6y ago)263873MITPHPPHP &gt;=7.0

Since Jun 13Pushed 6y agoCompare

[ Source](https://github.com/hsliukangle/card-tool)[ Packagist](https://packagist.org/packages/hsliukangle/card-tool)[ RSS](/packages/hsliukangle-card-tool/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

card-tool
=========

[](#card-tool)

\##提供一个简单识别卡号的工具类

- 只限中国卡号识别
- 目前还不够完善，但是可以应付一些识别银行卡的场景（我测了几百张银行卡，目前没有发现什么问题）
- bank-icon 目录已经准备了银行标志图片，可下载到自己项目中使用（也可以提PR一起完善它^\_^）
- 准备了 识别错误日志.txt 和 遗漏日志，如果在使用中遇到什么问题，可以提PR
- 如果留下您的卡号，为了确保隐私只需要留下前8位即可
- 本工具类借鉴了国外大神的代码 ，由于我的银行卡在它的项目中不能识别，重新进行了开发（其实跟它项目没什么关系了，mapping文件自己搜集的），并且功能精简了一些。
- 欢迎大家来一起完善，欢迎大家提PR，3Q

**返回示例：**

```

array (
  'is_exists' => true,
  'bank_id' => 11,
  'bank_name' => '中国光大银行',
  'card_name' => '中国光大银行-阳光卡(银联卡)-借记卡',
  'type' => '2',
  'color' =>  array (
        'r' => 247,
        'g' => 89,
        'b' => 89,
   ),
  'bank_image' => 'bank-icon/374984955211414e39231e55de47a7ff.png',
)

```

- is\_exists 是否查到了银行卡信息
- bank\_id 银行id
- bank\_name 银行名称
- card\_name 卡名称
- type 银行卡类型：1.信用卡 2.储蓄卡 3.预付卡 4.其他
- color 卡的颜色
- bank\_image 卡的图片

Install
-------

[](#install)

```
$ composer require hsliukangle/card-tool

```

Demo
----

[](#demo)

```
