仓酷云

标题: PHP教程之PHP校验ISBN码的函数 [打印本页]

作者: 仓酷云    时间: 2015-2-3 23:30
标题: PHP教程之PHP校验ISBN码的函数
基础这个东西是个比较笼统的概念,如果你之前学习过c语言, c语言被认为是     
   比来在编写一个图书办理法式的时分,需求校验图书ISBN码准确性,查了一些材料,懂得了图书ISBN码的组成,具体材料可以参考:国际尺度书号 – 维 基百科,上面仍是简述一下甚么是ISBN码:
  国际尺度书号(International Standard Book Number,ISBN;拟发音is-ben),是国际通用的图书或自力的出书物(除按期出书的期刊)代码。出书社可以经由过程国际尺度书号明晰的识别一切非期刊书本。一个国际尺度书号只要一个或一份响应的出书物与之对应。新版本假如在本来旧版的基本上没有内容上太大的变化,在出书时也不会失掉新的国际尺度书号码。当平装本改成平装本出书时,本来响应的国际尺度书号号码也应该发出。
     平凡咱们可以见到的ISBN码有10位和13位两种,个中10位的ISBN自2007年1月起已中断利用,今朝新出书的图书ISBN码都是13位。思索到一个严谨的图书办理法式要思索到多方面的成绩,由于10位ISBN码的图书仍是有伟大的存世量的,所以要校验图书ISBN码的准确性,就必需同时思索10位和13位的情形。从维基百科可以懂得到ISBN码最初一名是校验码,其实要想校验ISBN码的准确,就是经由过程盘算ISBN的校验码,看是不是与最初一名吻合。这里所说的校验也只是校验ISBN在组成上是不是正当,而不会校验是不是为已刊行图书的ISBN。上面是维基百科供应的ISBN码校验算法:
校验码的盘算办法(10码)