网站源码-图片-资料下载-学习资料-牛资料网!只做精品资料网
  • 首 页
  • PHP 算术运算符
    时间:2019-09-06 14:12 来源:www.xyhndec.com 编辑:免费资料 浏览:

    PHP 运算符


    本章节我们将讨论 PHP 中不同运算符的应用。

    在 PHP 中,赋值运算符 = 用于给变量赋值。

    在 PHP 中,算术运算符 + 用于把值加在一起。


    PHP 算术运算符

    运算符 名称 描述 实例 结果
    x + y x 和 y 的和 2 + 2 4
    x - y x 和 y 的差 5 - 2 3
    x * y x 和 y 的积 5 * 2 10
    x / y x 和 y 的商 15 / 5 3
    x % y 模(除法的余数) x 除以 y 的余数 5 % 2
    10 % 8
    10 % 2
    1
    2
    0
    - x 取反 x 取反 -2 -2
    a . b 并置 连接两个字符串 "Hi" . "Ha" HiHa

    以下实例演示了使用不同算术运算符得到的不同结果:

    实例

    <?php $x=10; $y=6; echo ($x + $y); // 输出16 echo '<br>'; // 换行 echo ($x - $y); // 输出4 echo '<br>'; // 换行 echo ($x * $y); // 输出60 echo '<br>'; // 换行 echo ($x / $y); // 输出1.6666666666667 echo '<br>'; // 换行 echo ($x % $y); // 输出4 echo '<br>'; // 换行 echo -$x; ?>

    尝试一下 »

    PHP7+ 版本新增整除运算符 intdiv(),使用实例:

    实例

    <?php var_dump(intdiv(10, 3)); ?>

    以上实例会输出:

    int(3)
    

    PHP 赋值运算符

    在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。也就是说,"$x = 5" 的值是 5。

    运算符 等同于 描述
    x = y x = y 左操作数被设置为右侧表达式的值
    x += y x = x + y
    x -= y x = x - y
    x *= y x = x * y
    x /= y x = x / y
    x %= y x = x % y 模(除法的余数)
    a .= b a = a . b 连接两个字符串

    以下实例演示了使用不同赋值运算符得到的不同结果:

    实例

    <?php $x=10; echo $x; // 输出10 $y=20; $y += 100; echo $y; // 输出120 $z=50; $z -= 25; echo $z; // 输出25 $i=5; $i *= 6; echo $i; // 输出30 $j=10; $j /= 5; echo $j; // 输出2 $k=15; $k %= 4; echo $k; // 输出3 ?>

    尝试一下 »

    以下实例演示了使用不同字符串运算符得到的相同结果:

    实例

    <?php $a = "Hello"; $b = $a . " world!"; echo $b; // 输出Hello world! $x="Hello"; $x .= " world!"; echo $x; // 输出Hello world! ?>

    尝试一下 »

    PHP 递增/递减运算符

    运算符 名称 描述
    ++ x 预递增 x 加 1,然后返回 x
    x ++ 后递增 返回 x,然后 x 加 1
    -- x 预递减 x 减 1,然后返回 x
    x -- 后递减 返回 x,然后 x 减 1

    以下实例演示了使用递增/递减运算符得到的结果:

    实例

    <?php $x=10; echo ++$x; // 输出11 $y=10; echo $y++; // 输出10 $z=5; echo --$z; // 输出4 $i=5; echo $i--; // 输出5 ?>

    尝试一下 »

    PHP 比较运算符

    比较操作符可以让您比较两个值:

    运算符 名称 描述 实例
    x == y 等于 如果 x 等于 y,则返回 true 5==8 返回 false
    x === y 绝对等于 如果 x 等于 y,且它们类型相同,则返回 true 5==="5" 返回 false
    x != y 不等于 如果 x 不等于 y,则返回 true 5!=8 返回 true
    x <> y 不等于 如果 x 不等于 y,则返回 true 5<>8 返回 true
    x !== y 绝对不等于 如果 x 不等于 y,或它们类型不相同,则返回 true 5!=="5" 返回 true
    x > y 大于 如果 x 大于 y,则返回 true 5>8 返回 false
    x < y 小于 如果 x 小于 y,则返回 true 5<8 返回 true
    x >= y 大于等于 如果 x 大于或者等于 y,则返回 true 5>=8 返回 false
    x <= y 小于等于 如果 x 小于或者等于 y,则返回 true 5<=8 返回 true

    以下实例演示了使用一些比较运算符得到的不同结果:

    实例

    <?php $x=100; $y="100"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=50; $b=90; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>

    尝试一下 »

    PHP 逻辑运算符

    运算符 名称 描述 实例
    x and y 如果 x 和 y 都为 true,则返回 true x=6
    y=3 
    (x < 10 and y > 1) 返回 true
    x or y 如果 x 和 y 至少有一个为 true,则返回 true x=6
    y=3 
    (x==6 or y==5) 返回 true
    x xor y 异或 如果 x 和 y 有且仅有一个为 true,则返回 true x=6
    y=3 
    (x==6 xor y==3) 返回 false
    x && y 如果 x 和 y 都为 true,则返回 true x=6
    y=3
    (x < 10 && y > 1) 返回 true
    x || y 如果 x 和 y 至少有一个为 true,则返回 true x=6
    y=3
    (x==5 || y==5) 返回 false
    ! x 如果 x 不为 true,则返回 true x=6
    y=3
    !(x==y) 返回 true

    PHP 数组运算符

    运算符 名称 描述
    x + y 集合 x 和 y 的集合
    x == y 相等 如果 x 和 y 具有相同的键/值对,则返回 true
    x === y 恒等 如果 x 和 y 具有相同的键/值对,且顺序相同类型相同,则返回 true
    x != y 不相等 如果 x 不等于 y,则返回 true
    x <> y 不相等 如果 x 不等于 y,则返回 true
    x !== y 不恒等 如果 x 不等于 y,则返回 true

    以下实例演示了使用一些数组运算符得到的不同结果:

     

    郑重声明:
    牛资料网所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系牛资料网索要。
    如有侵犯您的版权,请及时联系QQ:964613048,我们尽快处理。

    php入门自学_资源汇总_系统php自学方案php入门自学_资源汇总_系统php自学方案
    PHP 算术运算符PHP 算术运算符
    PHP 是什么?PHP 是什么?
    推荐栏目
    • 客服:我们竭诚为您服务!
    • 客服:我们竭诚为您服务!