首先,创建一个html页面
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>测测你们的缘分指数</title>
</head>
<body>
<center>
<form action="add.php" method="post">
姓名1<input type="text" name="uname1">
<br>
姓名2<input type="text" name="uname2">
<br>
<input type="submit" value="提交">
</form>
</center>
</body>
</html>
然后,做一个接收数据页面
<?php
header('content-type:text/html;charset=utf8 ');
$uname1=md5($_POST['uname1']);
$uname2=md5($_POST['uname2']);
//echo $uname1.'/'.$uname2;die;
$length=strlen($uname1);//长度
$score=0;//重复数
$repeat=1;//重复长度
for ($i=0; $i < $length; $i++) {
if($uname1[$i]==$uname2[$i]){
$score+=10;
if($i>0){
if($uname1[$i-1]==$uname2[$i-1]){
$repeat++;//计算重复值得长度
}else{
if($repeat>1){
$score+=$repeat*10;//不重复后直接计算结果
$repeat=1;
}
}
}
}
}
//最后得到结果
if($repeat>1){
$score+=$repeat*10;
}
//输出
echo "<script>alert('你们的缘分指数是:".$score."分');location.href='form.html'</script>";
?>
结果,结果会以弹窗出现!如果觉得好玩就试试吧!