PHP / =计算问题

时间:2017-02-08 07:08:50

标签: php

当我写这整个代码时

<?php
        $var1=3;  
    ?>

    <br/>

    <?php $var1 += 4; echo $var1; ?>  
    <?php $var1 -= 4; echo $var1; ?>  
    <?php $var1 *= 4; echo $var1; ?> 
    <?php $var1 /= 4; echo $var1; ?> 

    <br/> 

它给我这样的结果。分裂的结果不在这里(最后一个)。 7 3 12 3 但是,当我只是使用

 <?php
        $var1=3;  
    ?>

    <br/>

    <?php $var1 /= 4; echo $var1; ?> 

    <br/> 

现在它给出了正确的除法结果,即“0.75”。为什么会这样?

2 个答案:

答案 0 :(得分:0)

在每个步骤中更改了$ var1的代码值。 试试这个:

<?php $var1=3; ?>

<?php echo $var1+4; ?><br/>
<?php echo $var1-4; ?><br/>
<?php echo $var1*4; ?><br/>
<?php echo $var1/4; ?><br/>

答案 1 :(得分:-1)

在第一个例子中,你将$ var1乘以4然后除以4,将$ var1重新设为3。

在第二个例子中,你将3除以4。