摘要:验证身份证的真伪<?php

functionisIdCard($number){

$sigma='';

//加权因子

$wi=array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);

//校验码串

$ai=array('1'...

验证身份证的真伪<?php

function isIdCard($number) {

$sigma = '';

//加权因子

$wi = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);

//校验码串

$ai = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');

//按顺序循环处理前17位

for ($i = 0;$i < 17;$i++) {

//提取前17位的其中一位,并将变量类型转为实数

$b = (int) $number{$i};

//提取相应的加权因子

$w = $wi[$i];

//把从身份证号码中提取的一位数字和加权因子相乘,并累加 得到身份证前17位的乘机的和

$sigma += $b * $w;

}

//计算序号 用得到的乘机模11 取余数

$snumber = $sigma % 11;

//按照序号从校验码串中提取相应的余数来验证最后一位。

$check_number = $ai[$snumber];

if ($number{17} == $check_number) {

return true;

} else {

return false;

}

}

$code = strtoupper("000000000000");

if(!isIdCard($code)){

echo "身份证号码不能为空!";

}

python验证身份证真伪_验证身份证的真伪,博客系统、个人博客、PHP、Linux、MySQL、python、前端技术、WEB知识...相关推荐

  1. python seo快排_流量贩子GoGo闯:SEO黑帽点击快排发包+Python应用软件编程技术 (含工具)...

    01.SEO_域名 1.SEO_域名.mp4 老域名.pdf 域名.html 域名.md 02.SEO_内容&模板 内容 & 模板.pdf 内容.模板_采集内容处理.mp4 内容.模板 ...

  2. python大神推荐_大神推荐!!!高评分书籍轻松带你入门Python

    上次讲到了初学者阶段必看的书籍.今天给大家继续讲讲 进阶者阶段 当你对Python有了一定的了解,并在生活或者工作中使用过一段时间,那么你就可以考虑进阶相关的书籍,请看下面这3本: <Pytho ...

  3. python实现抢劵_双十一福利丨机械键盘、蓝牙音箱送送送!Python/UI/Unity多场微课解剖双十一套路!...

    福利来了 别等双十一 多场微课get双十一全套路 机械键盘送送送! 福 利 来 了 双十一福利第一波 - 11/1-11/11 - 机械键盘送送送 有品位的IT侠 早已get起双十一的新姿势 11月1 ...

  4. 孩子学python后的变化_干货 | 看了此文,家长就知道为啥要让孩子学Python?

    原标题:干货 | 看了此文,家长就知道为啥要让孩子学Python? 关注教改动向的家长们肯定都发现,Python这个词最近可谓是异常火热. 浙江.厦门.武汉等多地教育局通知,将在中小学生新学期课本中加 ...

  5. python 学以致用 量化投资_验证KDJ金叉的行情

    目录 写在开始 获取股票交易信息 下载安装 获取2019年至今每日交易数据 计算KDJ的金死叉 验证KDJ金叉后7天.14天.28天.70天.90天的行情 写在开始 疫情三年,记得2019年的春节前, ...

  6. python冰雹猜想程序_验证冰雹猜想(N100)(python实现)

    Loading... 冰雹猜想是指:一个正整数x 如果是奇数就乘以3再加1 如果是偶数就析出偶数因数2ⁿ 这样经过若干个次数,最终回到1. ```python import random i = 0 ...

  7. 单维度量表验证性因子分析_验证性因子分析CFA.ppt

    * 因子分析 用于分析影响变量或支配变量的共同因子有几个,且各因子本质为何的一种统计方法 是一类降维相关分析技术,考察一组变量(指标)之间的协方差或相关系数结构,并用于解释这些变量与少数因子(潜变量) ...

  8. python股票大数据分析_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...

    我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书.正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书.在这段特殊时期内,夏老 ...

  9. python之禅星号_那些用起来很爽,但用不好可能会被人打的Python骚操作

    这是作者(Loco)在PyCon China 2020 上海场闪电演讲内容的文字版本. 快速将两个分别存放有key和value的列表合并成一个字典 >>>a = ["key ...

最新文章

  1. Codeforces Gym 100523E E - Gophers SET
  2. jQuery 中的 Ajax
  3. centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx
  4. 存储型xss漏洞怎么解决_FinDOMXSS:一款针对DOM型XSS漏洞的快速扫描工具
  5. 福爆 | 博客升级 .NET Core 3.0 又踩一坑
  6. 2_python基础—格式化符号(输入、输出、转义、结束)
  7. Java 8 八年不倒、IntelliJ IDEA 力压 Eclipse,2022 年 Java 开发者都在用什么?
  8. 适配器模式 - 上厕所案例
  9. SQL Prompt 没激活联网后突然无法使用 解决办法
  10. VXLAN技术——数据中心底层技术
  11. wps软件打不开共享超链接_wps excel 超链接 打不开 怎么解决?
  12. can not connect to mysql server翻译_Message:Can not connect to MySQL server的解决办法
  13. 笔记本计算机(Legion)快捷键(加快编辑速度)
  14. 笔记本触控板使用技巧!
  15. 把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩
  16. 新安装Windows 2012 启动报错0xc0000225
  17. CMMI流程—配置管理流程
  18. 徒步穿越神农架无人区
  19. useCapture
  20. 20 w 新闻数据集分享

热门文章

  1. Android 日历提供器(二)
  2. 思维导图 以及 日历规划软件
  3. 【小技巧】一些matlab中常用的快捷键使用总结
  4. IDEA下的Java编程
  5. 计算机知识竞赛试题及答案,2011年计算机基础知识竞赛试题及答案
  6. DDD:订单管理 之 如何组织代码
  7. 一次全国竞赛笔试时的试题
  8. Docker下载镜像及运行容器
  9. xshell 登录计算节点_使用xshell远程连接
  10. 慕尼黑大学睡眠类型测量表(清晨型和夜晚型)