/* * 根据身份证号,获取性别 * string $idcard 完整的身份证号 * 0未知 * 1男 * 2女 */ public static function getSexById($idcard){ if (!Verify::checkIDCard($idcard)) { return 0; } // 获取身份证倒数第二位数字 $number = substr($idcard, strlen($idcard) - 2, 1); if ($number % 2 == 0) { // 偶数女 return 2; } else { // 基数男 return 1; } }