身份证号码校验系统
2015-08-07 09:37
323 查看
Test.php
<html>
<head>
<title>身份证校验系统</title>
</head>
<body>
<form action="Result.php" method="post">
请输入你的身份证号码:
<input type="text" name="number"/>
<input type="submit" value="提交">
</form>
</body>
</html>
Result.php
<?php
$number=$_REQUEST['number'];
$separateNumber=str_split($number);//将身份证号码拆分成单个数字
$addressNumber=str_split($number,6);//将身份证号码拆分为6个数字一组
$birthNumber=array_slice($separateNumber,6,8);//提取身份证号码生日年月
//判断性别
$sex=null;
if($separateNumber[16]%2==0){//取余判断奇偶数
$sex="女";
}else{
$sex="男";
}
//判断地址
$adress=null;
if($addressNumber[0]==340202){
$adress="安徽芜湖";
}
//判断生日
echo "你的生日为:";
for($i=0;$i<count($birthNumber);$i++){
echo "$birthNumber[$i]";
}
echo "</br>你的性别为:".$sex."</br>";
echo "你的地区为:".$adress;
?>
<html>
<head>
<title>身份证校验系统</title>
</head>
<body>
<form action="Result.php" method="post">
请输入你的身份证号码:
<input type="text" name="number"/>
<input type="submit" value="提交">
</form>
</body>
</html>
Result.php
<?php
$number=$_REQUEST['number'];
$separateNumber=str_split($number);//将身份证号码拆分成单个数字
$addressNumber=str_split($number,6);//将身份证号码拆分为6个数字一组
$birthNumber=array_slice($separateNumber,6,8);//提取身份证号码生日年月
//判断性别
$sex=null;
if($separateNumber[16]%2==0){//取余判断奇偶数
$sex="女";
}else{
$sex="男";
}
//判断地址
$adress=null;
if($addressNumber[0]==340202){
$adress="安徽芜湖";
}
//判断生日
echo "你的生日为:";
for($i=0;$i<count($birthNumber);$i++){
echo "$birthNumber[$i]";
}
echo "</br>你的性别为:".$sex."</br>";
echo "你的地区为:".$adress;
?>
相关文章推荐
- JavaScript基础
- 【codevs】p1099 字串变换
- android中R.java文件消失
- MX4 Ubuntu系统下无法进行USB调试
- 生活篇
- POJ 3349 Snowflake Snow Snowflakes
- 构建自己的项目管理方案
- APP 商城功能
- Qt QThread 多线程使用
- JavaScript:改变HTML图像
- leetcode_Majority Element
- 链表排序(C语言)选择排序
- JavaScript:验证输入
- JavaScript数组和对象
- cocache.jar
- USB_ModeSwitch 介绍
- 南邮 OJ 1859 B, 越野赛
- JavaScript Switch语句
- linux在rpm安装时报错error:Failed dependencies
- abstract class和interface的区别