pfazzi/isbn

一个用于处理国际标准书号(ISBN)的PHP 7.2+库

v0.1.2 2019-05-13 22:22 UTC

This package is auto-updated.

Last update: 2024-09-14 10:23:52 UTC


README

pfazzi/isbn 是一个PHP 7.2+库,用于处理国际标准书号。

关于

来自 维基百科

国际标准书号(ISBN)是一种数字商业书标识符,旨在唯一。[a][b] 出版社从国际ISBN机构的附属机构购买ISBN。[1]

每个图书的版本和变体(除了重印版)都会分配一个ISBN。例如,同一本书的电子书、平装书和精装书将分别有不同的ISBN。如果是在2007年之前分配的,ISBN为10位数字,如果在2007年1月1日或之后分配的,ISBN为13位数字。分配ISBN的方法是各国特定的,不同国家之间有所不同,通常取决于一个国家的出版业规模。

最初的ISBN识别格式是在1967年设计的,基于1966年创建的9位数字标准书号(SBN)。10位数字ISBN格式由国际标准化组织(ISO)开发,并于1970年作为国际标准ISO 2108发布(9位数字SBN代码可以通过在前面添加一个零位数字“0”转换为10位数字ISBN)。

安装

首选的安装方法是使用 PackagistComposer。运行以下命令安装软件包并将其添加到项目的 composer.json 文件中

composer require pfazzi/isbn