此文章发布于30个月前,部分信息可能已经过时,请自行斟酌确认
根据身份证号获取性别
使用此之前最好先对证件号码进行格式验证,否则可能会获取错误。
相关文章:
/**
* 根据身份证号获取性别
* @param $idcard证件号码
* @return bool|int 1男 2女 0外星人
*/
function idcard_sex($idcard)
{
if (empty($idcard) || strlen($idcard) != 18 || !is_numeric($idcard[16])) return false;
if ($idcard[16] & 1) return 1;
if (!($idcard[16] & 1)) return 2;
return 0;
}
- 如果返回false,则代表身份证格式错误!
最后修改:2020 年 12 月 10 日 11 : 24 PM
© 允许规范转载