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

yipeiwu_com7年前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';

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持【宜配屋www.yipeiwu.com】!

相关文章

PHP判断文章里是否有图片的简单方法

本文的PHP程序用来判断文章里是否包含有图片,其主要实现思路就是用preg_match来检查内容里是否有匹配的“<img”,抛开本文所述实例,我们还可以用preg_match来判断...

PHP封装CURL扩展类实例

本文实例讲述了PHP封装CURL扩展类。分享给大家供大家参考。具体如下: <?php /** * @description: 封装CURL扩展 * @date: 201...

php画图实例

php画图实例

本文实例讲述了php画图的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:<?php  // by MoreWindows $imgWid...

PHP中去除换行解决办法小结(PHP_EOL)

第一种写法: $content=str_replace("\n","",$content); echo $content; 第二种写法: str_replace("\r\n","",$s...

PHP使用静态方法的几个注意事项

本文实例介绍了PHP使用静态方法的几个常见注意事项。分享给大家供大家参考。具体方法如下: 1. 即使类中的方法并未用static声明,但其未使用到可改变的类成员变量,在外部仍可用操作符:...