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

 更新时间:2017年02月09日 08:35:00   作者:yangzailu1990  
本文主要介绍了php从身份证获取性别和出生年月的方法。具有很好的参考价值,下面跟着小编一起来看下吧

话不多说,请看代码:

//通过身份证号查询出性别与生日
 $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模板技术[转]

    推荐php模板技术[转]...
    2007-01-01
  • php 批量添加多行文本框textarea一行一个

    php 批量添加多行文本框textarea一行一个

    这篇文章主要介绍了用php批量添加多行文本框textarea,一行一个,需要的朋友可以参考下
    2014-06-06
  • memcache一致性hash的php实现方法

    memcache一致性hash的php实现方法

    这篇文章主要介绍了memcache一致性hash的php实现方法,实例分析了memcache中hash一致性的实现原理与相关技巧,需要的朋友可以参考下
    2015-03-03
  • php生成静态文件的多种方法分享

    php生成静态文件的多种方法分享

    最近需要将自己写的php文件生成静态,经过查找,发现有多种方法,不同需求可以选择不同的方法
    2012-07-07
  • 实例讲解PHP表单处理

    实例讲解PHP表单处理

    在本篇内容中小编给大家分享了关于PHP表单处理的相关实例以及知识点内容,有需要的朋友们跟着学习下。
    2019-02-02
  • PHP whois查询类定义与用法示例

    PHP whois查询类定义与用法示例

    这篇文章主要介绍了PHP whois查询类定义与用法,结合实例形式分析了php定义及使用whois查询类进行网站whois查询的相关操作技巧,需要的朋友可以参考下
    2019-04-04
  • 从PHP的源码中深入了解stdClass类

    从PHP的源码中深入了解stdClass类

    这篇文章主要介绍了从分析PHP的源码角度深入了解stdClass类,并总结了stdClass类到底是是什么,需要的朋友可以参考下
    2014-04-04
  • PHP定时执行任务的3种方法详解

    PHP定时执行任务的3种方法详解

    PHP不支持多线程,有时候处理问题不是那么方便,今天谈论一下PHP定时执行的方法,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP 文件上传后端处理实用技巧方法

    PHP 文件上传后端处理实用技巧方法

    这篇文章主要介绍了PHP 文件上传后端处理实用技巧方法的相关资料,这里对后端处理做了详解并附简单实例代码,需要的朋友可以参考下
    2017-01-01
  • 详解PHP设计模式之桥接模式

    详解PHP设计模式之桥接模式

    桥接,顾名思义,就是用来连接两个部分,使得两个部分可以互相通讯。桥接模式将系统的抽象部分与实现部分分离解耦,使他们可以独立的变化。本文通过示例详细介绍了桥接模式的原理与使用,需要的可以参考一下
    2022-12-12

最新评论