用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 访问技术无忧网,软硬件通吃保你技术无忧!

上一篇:PHP 数据加密
下一篇:PHP实现文件安全下载











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