根据身份证号获取性别

此文章发布于6个月前,部分信息可能已经过时,请自行斟酌确认

根据身份证号获取性别

使用此之前最好先对证件号码进行格式验证,否则可能会获取错误。

相关文章:



/**
     * 根据身份证号获取性别
     * @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
如果觉得我的文章对你有用,请随意赞赏

发表评论