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函数
Feb 16 PHP
仿AS3实现PHP 事件机制实现代码
Jan 27 PHP
PHP连接MongoDB示例代码
Sep 06 PHP
解析左右值无限分类的实现算法
Jun 20 PHP
php数据库备份还原类分享
Mar 20 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
php中动态修改ini配置
Oct 14 PHP
10款PHP开源商城系统汇总介绍
Jul 23 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
Mar 24 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
Jun 12 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
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP三元运算的2种写法代码实例
2014/05/12 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
JS对文本框值的判断示例
2014/03/10 Javascript
jQuery实现流动虚线框的方法
2015/01/29 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
js实现通过开始结束控制的计时器
2019/02/25 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
python基于C/S模式实现聊天室功能
2019/01/09 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
python常用运维脚本实例小结
2020/02/14 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
详解Scrapy Redis入门实战
2020/11/18 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
办公室年终个人自我评价
2013/10/28 职场文书
搞笑征婚广告词
2014/03/17 职场文书
委托书格式
2014/08/01 职场文书
工程索赔意向书
2014/08/30 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书
Python进行区间取值案例讲解
2021/08/02 Python
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫