日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > PHP校驗(yàn)ISBN碼的函數(shù)

PHP校驗(yàn)ISBN碼的函數(shù)

來源:程序員人生   發(fā)布時(shí)間:2013-11-21 16:17:12 閱讀次數(shù):3308次

  國(guó)際標(biāo)準(zhǔn)書號(hào)(International Standard Book Number,ISBN;擬發(fā)音is-ben),是國(guó)際通用的圖書或獨(dú)立的出版物(除定期出版的期刊)代碼。出版社可以通過國(guó)際標(biāo)準(zhǔn)書號(hào)清晰的辨認(rèn)所有非期刊書籍。一個(gè)國(guó)際標(biāo)準(zhǔn)書號(hào)只有一個(gè)或一份相應(yīng)的出版物與之對(duì)應(yīng)。新版本如果在原來舊版的基礎(chǔ)上沒有內(nèi)容上太大的變動(dòng),在出版時(shí)也不會(huì)得到新的國(guó)際標(biāo)準(zhǔn)書號(hào)碼。當(dāng)平裝本改為精裝本出版時(shí),原來相應(yīng)的國(guó)際標(biāo)準(zhǔn)書號(hào)號(hào)碼也應(yīng)當(dāng)收回。

  平常我們能夠見到的ISBN碼有10位和13位兩種,其中10位的ISBN自2007年1月起已經(jīng)停止使用,目前新出版的圖書ISBN碼都是13位。考慮到一個(gè)嚴(yán)謹(jǐn)?shù)膱D書管理程序要考慮到多方面的問題,因?yàn)?0位ISBN碼的圖書還是有巨大的存世量的,所以要校驗(yàn)圖書ISBN碼的正確性,就必須同時(shí)考慮10位和13位的情況。從維基百科可以了解到ISBN碼最后一位是校驗(yàn)碼,其實(shí)要想校驗(yàn)ISBN碼的正確,就是通過計(jì)算ISBN的校驗(yàn)碼,看是否與最后一位吻合。這里所說的校驗(yàn)也只是校驗(yàn)ISBN在構(gòu)成上是否合法,而不會(huì)校驗(yàn)是否為已發(fā)行圖書的ISBN。下面是維基百科提供的ISBN碼校驗(yàn)算法:

校驗(yàn)碼的計(jì)算方法(10碼)

  假設(shè)某國(guó)際標(biāo)準(zhǔn)書號(hào)號(hào)碼前9位是:7-309-04547

計(jì)算加權(quán)和S:S = 7×10+3×9+0×8+9×7+0×6+4×5+5×4+4×3+7×2 = 226

計(jì)算S÷11的余數(shù)M:M = 226 mod 11 = 6

計(jì)算11 – M 的差N:N = 11 ? 6 = 5

如果N = 10,校驗(yàn)碼是字母"X"

如果N = 11,校驗(yàn)碼是數(shù)字"0"

如果N為其他數(shù)字,校驗(yàn)碼是數(shù)字N

所以,本書的校驗(yàn)碼是5;如果用戶提供的ISBN碼是7-309-04547-6,那么校驗(yàn)失敗

校驗(yàn)碼的計(jì)算方法(13碼)

假設(shè)某國(guó)際標(biāo)準(zhǔn)書號(hào)號(hào)碼前12位是:978-986-181-728

計(jì)算加權(quán)和S:S = (9×1)+(7×3)+(8×1)+(9×3)+(8×1)+(6×3)+(1×1)+(8×3)+(1×1)+(7×3)+(2×1)+(8×3) = 164

計(jì)算S÷10的余數(shù)M:M = 164 mod 10 = 4

計(jì)算10 – M 的差N:N = 10 ? 4 = 6

如果N = 10,校驗(yàn)碼是數(shù)字"0"

如果N為其他數(shù)字,校驗(yàn)碼是數(shù)字N

所以,本書的校驗(yàn)碼是6。完整的國(guó)際標(biāo)準(zhǔn)書號(hào)號(hào)碼為 ISBN 978-986-181-728-6

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 久艹av| 午夜精品久久久久久久久久久久久 | 久久久久久影视 | 日韩国产欧美一区二区 | 色综合久久综合 | 精品成人 | 国产精品久久久久久久久免费 | 亚洲精品在线免费 | 国内精品一区二区 | 亚洲午夜网 | 国产视频不卡 | 久久精品国产久精国产 | av网站免费看 | 综合五月| 精品一区二区久久久久久久网站 | 精品一二区 | 日韩久 | 亚洲一区二区综合 | 亚洲电影在线播放 | 成年人免费在线观看 | 网曝91综合精品门事件在线 | 毛片免费观看视频 | 国产成人精品一区二区三区在线 | 国产精品区一区二区三区 | 91精品国产综合久久久久久丝袜 | 欧美精品三区 | 中文字幕在线观看一区二区三区 | 免费观看黄色网 | 91精品久久久久久 | 欧美日韩在线免费 | 国产日产精品一区二区三区四区 | 久久久18 | 青青草网 | 久久99国产精品免费网站 | 中文字幕资源在线 | 久久加久久 | 欧美日韩在线一区二区三区 | 99国产精品99久久久久久粉嫩 | 亚洲国产成人精品女人 | 青青久久av | 国产精品久久久久久模特 |