美文网首页
3.16 PHP算数运算符

3.16 PHP算数运算符

作者: 43e03964ffe2 | 来源:发表于2016-10-28 10:35 被阅读20次

    + 在其他语言中,可以被重载,也就是可以连接字符串和数字,在PHP中只有+运算。

    <script>
        alert(1+1+"4+5+6"+1+1);  //输出24+5+611
    </script>
    
    <?php 
        echo(1+1+"4+5+6"+1+1);  //输出8
    ?>
    

    取余数,一半用于让一个数的余数不超过一个值或者这个数被什么整除。

    • 余数的正负值取决于前面的数
     13%-2   //余数的值和前面的数字有关
    
    • 两个浮点数相除在PHP中先进行自动转换为整型计算
      13.45%2.3459   //相当于13%2
    

    ++自增

    • $a++ 先用再加
    • ++$a 先加再用
        $a = 5;
        $b = $a++;
        echo $a;    //$a++先用后加,$b就为5,$a就是6
        echo "<br>";
        echo $b;
    
    <?php
        $a = 5;
        $b = ++$a;
        echo $a;    //先加后用,所以$a,$b都是6
        echo "<br>";
        echo $b;
    ?>
    
    <?php
        $a = 5;
        $b = $a++ + ++$a;
        echo $a;     //两次自增后就是7
        echo "<br>";
        echo $b;     //$b = 5 + 7   所以是12
    ?>
    

    --自减

    相关文章

      网友评论

          本文标题:3.16 PHP算数运算符

          本文链接:https://www.haomeiwen.com/subject/wisilttx.html