输入姓名测试缘分

Posted 画个圈圈爱上你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入姓名测试缘分相关的知识,希望对你有一定的参考价值。

1.html代码

    <input type="text" id="name1" /> &nbsp;和&nbsp;<input type="text" id="name2" /> <button>查看缘分</button>
    <br />
    <div border1>他们之间的缘分是:<span></span></div>

2.js代码

<script src="jquery.js"></script>

<script>
    $(function()
        $("button").click(function()
            var name1 = $("#name1").val();
            var name2 = $("#name2").val();
            $.post("demo.php",'name1':name1,'name2':name2,function(e)
                $('span').html(e);
                // alert(e);
            );
        );
    );
</script>

3.php代码

<?php
  header('content-type:text/html;charset=utf8');
  $str1=md5($_POST['name1']);
  $str2=md5($_POST['name2']);
  // $str1 = "1231256";
  // $str2 = "1234856";
 //echo  $str1.'/'.$str2;die;
  $length=strlen($str1);//长度
  $score=0;//重复数  
  $repeat=1;//重复长度  

 for ($i=0; $i < $length; $i++)    
    if( $str1[$i]== $str2[$i])  
        $score+=10;  
 
        if($i>0)  
            if($str1[$i-1]==$str2[$i-1])  
                $repeat++;//计算重复值得长度  
            else  
                if($repeat>1)  
                    $score+=$repeat*10;//不重复后直接计算结果  
                    $repeat=1;  
                 
             
         
     
 
//最后得到结果  
if($repeat>1)  
    $score+=$repeat*10;
    // print_r($score);die;  

// return ;
//输出  
echo "<script>alert('你们的缘分指数是:".$score."分');location.href='ks3.html'</script>";  
 
 ?>

以上是关于输入姓名测试缘分的主要内容,如果未能解决你的问题,请参考以下文章

1004 成绩排名

1004 成绩排名

1004 成绩排名

1004. 成绩排名 (20)

1004. 成绩排名 (20)

1004. 成绩排名 (20)