kankro / simple-gtin-validator
通过计算校验和来验证GTIN(全球贸易项目编号)代码。
v1.0.4
2022-10-17 13:10 UTC
Requires
- php: >=7.4
README
通过计算校验和来验证GTIN(全球贸易项目编号)代码。
GTIN包括GTIN-8、GTIN-12、GTIN-13和GTIN-14代码。EAN、UPC和ISBN可以被视为GTIN的子集。更多信息请参阅:http://www.gs1.org/barcodes/technical/idkeys/gtin 和 http://en.wikipedia.org/wiki/Global_Trade_Item_Number。
检查GTIN前缀。 https://www.gs1.org/standards/id-keys/company-prefix
从charithe的python版本复制
https://github.com/charithe/gtin-validator
使用方法
composer require kankro/simple-gtin-validator
use Kankro\SimpleGtinValidator\GtinValidator;
$gValidator = new GtinValidator();
$gtin = '9780552133265';
var_dump($gValidator->isValidGtin($gtin));
// False
$gtin = '978-0-552-13326-5';
var_dump($gValidator->isValidGtin($gtin));
// False
$gtin = 9780552133265;
var_dump($gValidator->isValidGtin($gtin));
// False
//
$gtin = 884571375091;
var_dump($gValidator->isValidGtin($gtin));
// True