国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大姚县| 忻城县| 子长县| 桦南县| 河津市| 沁源县| 大姚县| 武宣县| 天峻县| 罗定市| 深圳市| 丰镇市| 福安市| 北宁市| 宝清县| 孟连| 浪卡子县| 雷山县| 小金县| 昭苏县| 平原县| 隆子县| 慈溪市| 舞钢市| 毕节市| 应用必备| 美姑县| 曲水县| 吴堡县| 咸阳市| 灵武市| 娄底市| 宿迁市| 大石桥市| 新营市| 无为县| 孝义市| 永州市| 迭部县| 贵州省| 镇雄县|