php从身份证获取性别和出生年月


Posted in PHP onFebruary 09, 2017

话不多说,请看代码:

//通过身份证号查询出性别与生日
 $birth = strlen($idcard)==15 ? ('19' . substr($idcard, 6, 6)) : substr($idcard, 6, 8);
 $sex = substr($idcard, (strlen($idcard)==15 ? -2 : -1), 1) % 2 ? '1' : '0'; //1为男 2为女
//通过身份证号查询出性别与生日
 if($data['cardtype'] == 'idcard'){
 $data['birth'] = strlen($data['cardno'])==15 ? ('19' . substr($data['cardno'], 6, 6)) : substr($data['cardno'], 6, 8);
 $data['sex'] = substr($data['cardno'], (strlen($data['cardno'])==15 ? -2 : -1), 1) % 2 ? '1' : '0';

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
实现树状结构的两种方法
Oct 09 PHP
php && 逻辑与运算符使用说明
Mar 04 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
php 数组的指针操作实现代码
Feb 08 PHP
fleaphp crud操作之find函数的使用方法
Apr 23 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
PHP中的替代语法简介
Aug 22 PHP
thinkPHP3.1验证码的简单实现方法
Apr 22 PHP
PHP中Array相关函数简介
Jul 03 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
Yii框架批量插入数据扩展类的简单实现方法
May 23 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
Yii2框架实现数据库常用操作总结
Feb 08 #PHP
Yii2实现中国省市区三级联动实例
Feb 08 #PHP
PHP+Ajax无刷新带进度条图片上传示例
Feb 08 #PHP
PHP中的使用curl发送请求(GET请求和POST请求)
Feb 08 #PHP
php制作基于xml的RSS订阅源功能示例
Feb 08 #PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 #PHP
php实现XML和数组的相互转化功能示例
Feb 08 #PHP
You might like
PHP与MySQL开发的8个技巧小结
2010/12/17 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
Vue 2.5 Level E 发布了: 新功能特性一览
2017/10/24 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
JS如何定义用字符串拼接的变量
2020/07/11 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
轻松掌握python设计模式之访问者模式
2016/11/18 Python
python 获取毫秒数,计算调用时长的方法
2019/02/20 Python
python pillow模块使用方法详解
2019/08/30 Python
Django数据库操作之save与update的使用
2020/04/01 Python
维珍澳洲航空官网:Virgin Australia
2017/09/08 全球购物
小学生自我评价范文
2014/01/25 职场文书
项目建议书怎么写
2014/05/15 职场文书
大学生应聘求职信
2014/05/26 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
研讨会通知
2015/04/27 职场文书
2015年宣传思想工作总结
2015/05/22 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers