โค้ด ตรวจสอบ หมายเลข บัตรประจำตัวประชาชน


โค้ด ตรวจสอบ หมายเลข บัตรประจำตัวประชาชน

function getThaiIdVerify($inputIdNumber){

$Sum = 0;
$Fraction =0;

$Sum = $Sum + (substr($inputIdNumber,0,1) * 13);
$Sum = $Sum + (substr($inputIdNumber,1,1) * 12);
$Sum = $Sum + (substr($inputIdNumber,2,1) * 11);
$Sum = $Sum + (substr($inputIdNumber,3,1)* 10);
$Sum = $Sum + (substr($inputIdNumber,4,1) * 9);
$Sum = $Sum + (substr($inputIdNumber,5,1) * 8);
$Sum = $Sum + (substr($inputIdNumber,6,1) * 7);
$Sum = $Sum + (substr($inputIdNumber,7,1) * 6);
$Sum = $Sum + (substr($inputIdNumber,8,1) * 5);
$Sum = $Sum + (substr($inputIdNumber,9,1) * 4);
$Sum = $Sum + (substr($inputIdNumber,10,1) * 3);
$Sum = $Sum + (substr($inputIdNumber,11,1) * 2);

$Fraction =($Sum % 11);

If ($Fraction == 0) {
$Fraction = 1;
} elseif ($Fraction == 1) {
$Fraction = 0;
} else {
$Fraction = 11 - $Fraction;
}

If ((substr($inputIdNumber,12,1)) == $Fraction) {
$result = True;
} else {
$result = False;
}

return $result;

}

คำสำคัญ (Tags): #lanai
หมายเลขบันทึก: 111111เขียนเมื่อ 13 กรกฎาคม 2007 10:05 น. ()แก้ไขเมื่อ 24 มีนาคม 2012 23:16 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (3)
ศักดินันท์ หวังเชย

หมายเลขบัตรประชาชนอารายไม่รู้จำไม่ได้

อยากได้หมายเลขบัตรประชาชนอะนะขอหน่อย

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท