php 根据身份证号码判断性别
/*
* 根据身份证号,获取性别
* 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;
}
}