本文给出了一个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
程序设计有所帮助。