标签:
<?php
/**
* 输入 id 号码 然后检验是否合适
**/
function checkId($id) {
$len = strlen($id);
if($len != 18) {
return 0;
}
$a=str_split($id,1);
$w=array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
$c=array(1,0,‘X‘,9,8,7,6,5,4,3,2);
$sum = 0;
for($i=0;$i<17;$i++){
$sum= $sum + $a[$i]*$w[$i];
}
$r=$sum%11;
$res=$c[$r];
//echo "校验位是: ".$res;
if ($res == $a[17]) {
return 1;
} else {
return 0;
}
}
标签:
原文地址:http://www.cnblogs.com/Killertu/p/5358639.html