php mod id没有给出正确的结果

时间:2013-04-12 05:18:47

标签: php

我正在编写一个代码,想要得到一个数字的mod,但它给了我错误的结果,因为当我在计算器上执行相同的过程时它给了我ans。 58对于下面提到的具体数字,但当我通过代码执行相同的过程时,它给了我65.可能是什么问题

<body>
<?php 
if(isset($_POST['submit']))
{
    $a = $_POST['area_code'];
    $b = $_POST['number1'];
    $c = $_POST['number2'];
    $apnd_right = 252000;
    $apnd_left  = 28221428; 
    $res =  $apnd_left.str_pad($a, 4    , 0, STR_PAD_LEFT);
    $res .= str_pad($b, 8   , 0, STR_PAD_LEFT);
    $res .= str_pad($c, 4   , 0, STR_PAD_LEFT).$apnd_right;
    echo $kk  = $res; //282214281001000455000071252000
    $kl = 97;
        echo ($kk % $kl);
    }
 ?>
 <form method="post" action="">
<div><strong>Account Number:</strong></div>
<input type="text" name="area_code" id="area_code" maxlength="4" size="3" /> -
<input type="text" name="number1" id="number1" maxlength="8" size="8" /> -
<input type="text" name="number2" id="number2" maxlength="4" size="3" />
<input type="submit" name="submit"  value="Enter" />
</form>

</body>

0 个答案:

没有答案