dakalab/card-parser
Composer 安装命令:
composer require dakalab/card-parser
包简介
Card parser for ID number and Bank account of China
README 文档
README
Card parser for ID number and Bank account of China
Install
composer require dakalab/card-parser
require php >= 7
ID Card
Usage
use Dakalab\CardParser\IDCard;
$no = 'the-id-number';
$lang = 'zh'; // optional, default is zh
$idCard = new IDCard($no);
$info = $idCard->info; // equal to `$info = $idCard->info();`
print_r($info);
$age = $idCard->age; // equal to `$age = $idCard->age();`
echo $age . PHP_EOL;
Result
The result info will be in below formats:
- for valid ID number:
Array
(
[valid] => true
[gender] => M|F
[birthday] => yyyy-mm-dd
[province] => string
[city] => string
[county] => string
[address] => string
[age] => integer
[constellation] => string
[version] => 1|2
)
- for invalid ID number:
Array
(
[valid] => false
[error] => "error message"
)
Generate random ID number
echo IDCard::generate();
Bank Card
Usage
use Dakalab\CardParser\BankCard;
$no = 'the-bank-account';
$lang = 'zh'; // optional, default is zh
$bankCard = new BankCard($no, $lang);
print_r($bankCard->info);
Result
The result info will be in below formats:
- for valid bank account:
Array
(
[valid] => true
[bankCode] => string
[bankName] => string
[cardType] => string
[cardTypeName] => string
[icon] => string
)
- for invalid bank account:
Array
(
[valid] => false
)
统计信息
- 总下载量: 279
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-12-05