rebuy/ean-isbn-library

一个用于验证和转换 EAN 和 ISBN 标识符的 PHP 库

v1.0.0 2015-11-23 15:34 UTC

This package is auto-updated.

Last update: 2024-09-22 20:58:31 UTC


README

一个根据 MIT 许可证授权的 PHP 库,用于验证和转换 EAN 和 ISBN 标识符。

安装

要使用此库,您需要 PHP 5.6 和 Composer。将以下条目添加到您的 composer.json 文件中。

composer require rebuy/ean-isbn-library

使用方法

库的核心是代表有效的 EAN-13、EAN-8 或 ISBN-10 标识符的标识符对象。可以使用解析器创建标识符对象,解析器将验证和规范化标识符字符串。

$parser = new Parser();
$identifier = $parser->parse('978-0091956141');

echo $identifier; // will print '9780091956141'

一旦您有了标识符对象,如果可用,您可以将其转换为其他表示形式。

$converter = new Converter();
$conversion = $converter->convert($identifier);
echo $conversion; // will print '0091956145'

如果操作无法执行,解析器和转换器将抛出异常。有关完整的可执行示例,请参阅 示例,有关完整的 API 参考信息,请参阅 文档

故障排除

  • 如果您遇到错误或漏洞,请随时在此 打开问题,但在您这样做之前,请检查是否有其他人在之前已经创建了一个问题。

贡献

如果您发现错误或缺少应包含的功能,请随时 打开问题

欢迎提交具有附加功能的 pull 请求,只要它们符合在 CONTRIBUTING 中详细说明的要求。