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

发布时间 - 2026-01-10 22:56:23    点击率:

话不多说,请看代码:

//通过身份证号查询出性别与生日
 $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 身份证号验证函数  # php正则判断是否为合法身份证号的方法  # php根据身份证号码计算年龄的实例代码  # 使用php实现从身份证中提取生日  # php提取身份证号码中的生日日期以及验证是否为成年人的函数  # 使用php从身份证号中获取一系列线索(星座、生肖、生日等)  # PHP实现中国公民身份证号码有效性验证示例代码  # PHP用身份证号获取星座和生肖的方法  # PHP身份证校验码计算方法  # PHP实现可精确验证身份证号码的工具类示例  # 多说  # birth  # strlen  # brush  # idcard  # pre  # class  # cardno  # sex  # data  # cardtype  # substr 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何利用DOS批处理实现定时关机操作详解  Python并发异常传播_错误处理解析【教程】  java中使用zxing批量生成二维码立牌  Linux系统运维自动化项目教程_Ansible批量管理实战  Bootstrap整体框架之CSS12栅格系统  免费网站制作appp,免费制作app哪个平台好?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  Laravel如何实现用户注册和登录?(Auth脚手架指南)  轻松掌握MySQL函数中的last_insert_id()  如何在IIS7上新建站点并设置安全权限?  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  如何快速登录WAP自助建站平台?  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Java遍历集合的三种方式  微信小程序 canvas开发实例及注意事项  公司网站制作价格怎么算,公司办个官网需要多少钱?  Java垃圾回收器的方法和原理总结  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  JS去除重复并统计数量的实现方法  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  Laravel中的Facade(门面)到底是什么原理  英语简历制作免费网站推荐,如何将简历翻译成英文?  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  米侠浏览器网页背景异常怎么办 米侠显示修复  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  高防服务器如何保障网站安全无虞?  如何在橙子建站中快速调整背景颜色?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  C++时间戳转换成日期时间的步骤和示例代码  LinuxCD持续部署教程_自动发布与回滚机制  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  利用JavaScript实现拖拽改变元素大小  Laravel如何实现本地化和多语言支持?(i18n教程)  linux写shell需要注意的问题(必看)  如何解决hover在ie6中的兼容性问题  Linux安全能力提升路径_长期防护思维说明【指导】  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  JavaScript中的标签模板是什么_它如何扩展字符串功能