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 相关文章推荐
简单的PHP图片上传程序
Mar 27 PHP
php自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
Jul 31 PHP
php统计文章排行示例
Mar 04 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
php实现httpRequest的方法
Mar 13 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
php实现转换html格式为文本格式的方法
May 16 PHP
PHP入门教程之图像处理技巧分析
Sep 11 PHP
PHP下用Swoole实现Actor并发模型的方法
Jun 12 PHP
PHP操作XML中XPath的应用示例
Jul 04 PHP
使用laravel和ECharts实现折线图效果的例子
Oct 09 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自定义的格式化时间示例代码
2013/12/05 PHP
动态添加js事件实现代码
2009/03/12 Javascript
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
Angular2  NgModule 模块详解
2016/10/19 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
移动端图片上传旋转、压缩问题的方法
2018/10/16 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
[04:19]完美世界携手游戏风云打造 卡尔工作室模型介绍篇
2013/04/24 DOTA
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
python迭代器实例简析
2014/09/25 Python
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
浅谈python可视化包Bokeh
2018/02/07 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
《灰椋鸟》教学反思
2014/04/27 职场文书
创先争优承诺书
2015/01/20 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
2016年教师节感恩寄语
2015/12/04 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技