php检查ISBN号码是否合法

2016-02-19 16:41 13 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享php检查ISBN号码是否合法,希望可以对大家能有小小的帮助。

【 tulaoshi.com - Web开发 】

  检查用户输入的ISBN号码(可以带也可以不带连字符号)是否合法。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  源代码如下:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  

<?php/** Check to see if the entered isbn is valid and return* true or false depending.* I'm not even going to try to claim copyright for such* a simple thing. Do what you will with it.* 8-) Keith Nunn, kapn@anglican.ca*/function checkisbn($isbn) {$isbn10 = ereg_replace("[^0-9X]","",$isbn);$checkdigit = 11 - ( ( 10 * substr($isbn10,0,1) + 9 * substr($isbn10,1,1) + 8 * substr($isbn10,2,1) + 7 * substr($isbn10,3,1) + 6 * substr($isbn10,4,1) + 5 * substr($isbn10,5,1) + 4 * substr($isbn10,6,1) + 3 * substr($isbn10,7,1) + 2 * substr($isbn10,8,1) ) % 11);if ( $checkdigit == 10 ) $checkdigit = "X";if ( $checkdigit == 11 ) $checkdigit = 0;if ( $checkdigit == substr($isbn10,9,1) ) {return true;}else {return false;}}?>

来源:https://www.tulaoshi.com/n/20160219/1612820.html

延伸阅读
标签: PHP
/**  * 判断字符串emailAddr是否为合法的email格式  * 主要判断'@'及'.'是否出现,以及两者的位置  * @param emailAddr 输入的email地址  * @return true/false。  */ function emailCheck(emailAddr) {     if((emailAddr == null) || (emailAddr.length < 2)) return false ;   &nbs...
检查宝宝足部是否健康的方法 不健康的足部会让宝宝出现外八、内八、X形脚、O形腿等等,家长该如何检测宝宝的足部是否健康呢? 第一、后跟检测方法 双脚分开至肩头的阔度,脚趾向前(没有外八或入八字)从后察看后跟骨有没有向内或向外较明显的倾斜。向外倾斜为外翻,如此类推。 第二、脚趾检测方法 站立...
标签: ASP
  Source Code -------------------------------------------------------------------------------- <% '****************************************************************************** ' ********************** DO NOT DELETE **************************************** ' ' COPYRIGHT NOTICE: Copyright 2000 Nicholas P. LaDi...
标签: 电脑
占用CPU内存会增大 一般电脑中毒后,病毒一般就会自己伪装成其他的系统文件或者是寄宿在其他的文件中,这样的话,一般我们是看不出来的,不过有一个共同的特点,占用CPU内存会增大 查看【进程】选项 所以我们想要自己检测病毒,可以按住CTRL+DEL+ALT呼出任务管理器,然后再里面选择到【进程】这个选项,看一下程序的CPU内...
标签: 生活常识
检查是否怀孕应该挂什么科 检查是否怀孕应该挂什么科 首先:如果月经推迟0天,同时还伴有乳房胀痛,恶心等伴随症状,就要考虑自己是否已经怀孕,可以去医院做个B超。 其次:在去医院检查自己是否怀孕的时候,女性一般都是要挂妇产科的。一般情况下,月经延长周, 使用早孕试纸测试便可测出是否怀孕。女性在家里做早孕检测的时候,是在...

经验教程

317

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部