PHP在ID号和函数中提取生日日期,以验证它是否是一个成人。

PHP在ID号和函数中提取生日日期,以验证它是否是一个成人。
PHP在ID号和一个函数中提取生日日期,以确定该号码是否为成人。15和18身份证可以同时确定。我自己用得很好。共享函数代码如下所示:
< PHP
用PHP从ID中提取ID,包括位置和身份证
功能getidcardinfo(合身份证){
结果错误的} = {美元; / /:未知错误:ID格式错误,无错误:
结果'flag'} {美元= ''; / /马克成人、青少年
结果'tdate'} {美元= ''; / /生日,格式如:—
如果(!Eregi(^ { - }($ { } { } - a-za-z | { } { } - a-za-z美元),身份证)){
结果错误的} = {美元;
返回$结果;
其他{ }
如果(strlen(合身份证)= {)
tyear美元= intval(substr(合身份证,));
tmonth美元= intval(substr(合身份证,));
现在的美元= intval(substr(合身份证,));
如果($ tyear >日期(Y)| | $ tyear <(日期(Y)-)){
$标志=;
}elseif ($tmonth) {
$标志=;
} elseif(现在的美元){
$标志=;
其他{ }
tdate = tyear美元美元。tmonth美元。现在的美元。:;
如果((时间)(- mktime(,tmonth美元,现在的美元,tyear美元,和> *))){
$标志=;
其他{ }
$标志=;
}
}
} elseif(strlen(合身份证)= {)
tyear美元= intval(。substr(合身份证,));
tmonth美元= intval(substr(合身份证,));
现在的美元= intval(substr(合身份证,));
如果($ tyear >日期(Y)| | $ tyear <(日期(Y)-)){
$标志=;
} elseif($ tmonth){
$标志=;
} elseif(现在的美元){
$标志=;
其他{ }
tdate = tyear美元美元。tmonth美元。现在的美元。:;
如果((时间)(- mktime(,tmonth美元,现在的美元,tyear美元,和> *))){
$标志=;
其他{ }
$标志=;
}
}
}
}
结果错误的} = {美元; / /:未知错误:ID格式错误,无错误:
结果'isadult} = {美元美元的标志; / /马克成人、青少年
结果分为} = {美元美元tdate; / /生日日期
返回$结果;
}
用法如下:

复制代码代码如下所示:

GetIDCardInfo(身份证号码);
上面的代码是萧边与你分享PHP提取身份证号码的生日日期,验证它是否是一个成人的功能,希望对你有用。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部