tiendanube/gtinvalidation

验证GTIN产品代码的有效性。

v1.0 2018-07-25 22:31 UTC

This package is not auto-updated.

Last update: 2024-09-21 10:02:13 UTC


README

Build Status License

GtinValidation 是一个用于验证 GTIN 格式和校验位的库。

要求

  • PHP 5.4 或更高版本

安装

您可以在 Packagist 上找到 GtinValidation。要在 Composer 中安装 GtinValidation

{
  "require": {
    "tiendanube/gtinvalidation": "dev-master"
  }
}

用法

基本检查

检查 GTIN 的有效性

<?php

use GtinValidation\GtinValidator;

$gtinValidator = new GtinValidator('0000000000000');
echo $gtinValidator->isValid();

输出

false

高级检查

要获取有关 GTIN 及其有效性的更详细信息,检索 GTIN 对象

<?php

use GtinValidation\GtinValidator;

$gtinValidator = new GtinValidator('0000000000000');
$gtinObject = $gtinValidator->getGtinObject();

echo $gtinObject->getType() . PHP_EOL;
echo $gtinObject->isValidFormat() . PHP_EOL;
echo $gtinObject->isValid() . PHP_EOL;

输出

GTIN-13
true
false