用php代码生成韩名身份证

时间:2006-12-21 15:07:06   来源:  作者:whsong  点击:次  出处:技术无忧
关键字:用ph

<? $strjuminNo1=841024;//生日如果是1984.10.24就是841024 $strjuminNo2=1111111; //后七位的开始序号 $strjuminNo2end=2222222; //后气位的停止序号,相差不要太大了否则运行时间会加长! echo "程序开始运行 ,符合条件的韩名身份证如下<br>"; for(;$strjuminNo2 < $strjuminNo2end;$strjuminNo2++){ $strjuminNo=$strjuminNo1.$strjuminNo2;   $strA = substr($strjuminNo,0,1);   $strB = substr($strjuminNo,1,1);   $strC = substr($strjuminNo,2,1);   $strD = substr($strjuminNo,3,1);   $strE = substr($strjuminNo,4,1);   $strF = substr($strjuminNo,5,1);   $strG = substr($strjuminNo,6,1);   $strH = substr($strjuminNo,7,1);   $strI = substr($strjuminNo,8,1);   $strJ = substr($strjuminNo,9,1);   $strK = substr($strjuminNo,10,1);   $strL = substr($strjuminNo,11,1);   $strM = substr($strjuminNo,12,1);   $strO = $strA*2 + $strB*3 + $strC*4 + $strD*5 + $strE*6 + $strF*7 +       $strG*8 + $strH*9 + $strI*2 + $strJ*3 + $strK*4 + $strL*5;   $nCalA = $strO;   $nCalB = $nCalA % 11;   $nCalC = 11 - $nCalB;   $nCalC = $nCalC % 10; if($nCalC == $strM) echo $strjuminNo1."-".$strjuminNo2."<br>"; } echo "运行结束"; ?>

本文转自 技术无忧网 网址http://www.pc51.net 访问技术无忧网,软硬件通吃保你技术无忧!


文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

300x250广告位招租