3.16 PHP算数运算符

+ 在其他语言中,可以被重载,也就是可以连接字符串和数字,在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
?>

--自减

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容