PHPID号检查类实例

PHPID号检查类实例
本文给出了一个PHP ID号检查类的示例,供大家参考
< PHP
类cidmaker / /声明一个身份证号查询
{
var;
var;
var idx美元=阵列(1,1,1,1,1,1,1,1,3,1,1,2,2,2,3,2,2,2,2,2,2,2,3,3,3,3);
VaR(0,1,2,3,4,5,6,7,4,8,9,0,1,2,5,3,4,5,6,7,8,9,0,1,2,3 idy美元=阵);
功能检查($ id_no)
{
id_no = ucfirst美元(美元id_no); / /英文大写字母
如果(ereg(^ { } { 0-9 A-Z } { 9 } $
{
($ i = 0;$ i < 10;$ + +)
{我} = CH美元美元substr(id_no美元,$我,1);
$ I = 0;
把字母译成数字英语
为($ = A;$ char!= $ 0 { };$ char +)
美元+;
把这些字母译成数字英语
检查公式开始/导入
ID =美元美元-> IDX { $我} +美元-> idy {我}×9 + $ CH { 1 }×8 + $ CH { 2 }×7 + $ CH { 3 }×6 + $ CH { 4 }×5 + $ CH { 5 }×4 + $ CH { 6 }×3 + $ CH { 7 }×2 + $ CH { 8 }×1 + $ CH { 9 }×1;
($ = =(id % 10)= 0)真的:false;
返回$ id;
检查公式结束/导入
}
其他的
返回0;
}
}
>

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部