国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php身份證號碼檢查類實例

2024-05-04 23:36:29
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php身份證號碼檢查類,涉及php正則匹配與數組遍歷的相關技巧,需要的朋友可以參考下

本文實例講述了php身份證號碼檢查類。分享給大家供大家參考。具體如下:

 

 
  1. <?php 
  2. class CIDMaker // 聲明一個身份證號碼檢查類 
  3. var $id
  4. var $err
  5. var $idx = array(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); 
  6. var $idy = array(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); 
  7. function check($id_no
  8. $id_no = ucfirst($id_no); // 將英文字母轉大寫 
  9. if(ereg("^[A-Z][0-9]{9}$"$id_no)) 
  10. for($i=0;$i<10;$i++) 
  11. $ch[$i] = substr($id_no,$i,1); 
  12. $i = 0; 
  13. // 將英文字母轉為數字 BEGIN 
  14. for ($char = "A"$char != $ch[0]; $char++) 
  15. $i++; 
  16. // 將英文字母轉為數字 END 
  17. // 導入檢查公式 BEGIN 
  18. $id = $this->idx[$i]+$this->idy[$i]*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; 
  19. $id = (($id % 10) == 0) ? TRUE : FALSE; 
  20. return $id
  21. // 導入檢查公式 END 
  22. else 
  23. return 0; 
  24. ?> 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡东县| 陕西省| 公主岭市| 灵川县| 苏尼特左旗| 平潭县| 兴化市| 阿拉善左旗| 长治县| 微山县| 盐边县| 吉安市| 台中县| 台前县| 江孜县| 都江堰市| 怀来县| 海安县| 东海县| 开封市| 从江县| 荣昌县| 望江县| 来凤县| 巴楚县| 安乡县| 拜城县| 庆城县| 界首市| 棋牌| 潼关县| 西乌珠穆沁旗| 会同县| 永登县| 墨江| 阿瓦提县| 涿州市| 鲁甸县| 若尔盖县| 武强县| 保亭|