后端开发 内容:15

PHP算数/赋值/字串/增减/比较/逻辑/数组

  • 查看作者
  • php运算符,在我们开发网页项目常用的分别有,算数 / 赋值 / 字串 / 增减 / 比较 / 逻辑 / 数组,这7种。下方我已整理出运算符的作用以及相关使用方法及算法实例。

    算数

    +加法 实例:$x + $y

    -减法  实例:$x - $y 

    *乘法  实例:$x * $y

    /除法  实例:$x / $y

    %取模 实例:$x % $y

    实例
    <?php 
    $x=17; 
    $y=8;
    echo ($x + $y); // 输出 25
    echo ($x - $y); // 输出 9
    echo ($x * $y); // 输出 136
    echo ($x / $y); // 输出 2.125
    echo ($x % $y); // 输出 1
    ?>

    PS:不同算数运算的不同结果

    赋值

    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

    实例
    <?php
    $x=17; 
    echo $x; // 输出 17  
    $y=17; 
    $y += 8;
    echo $y; // 输出 25
    $z=17;
    $z -= 8;
    echo $z; // 输出 9
    $i=17;
    $i *= 8;
    echo $i; // 输出 136
    $j=17;
    $j /= 8;
    echo $j; // 输出 2.125
    $k=17;
    $k %= 8;
    echo $k; //输出 1
    ?>

    PS:赋值运算符用于向变量写值

    字符串

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

    PS:运算符 . 串接 .= 串接赋值

    递增/递减

    ++$x 前递增

    $x++ 后递增

    --$x   前递减

    $x--   后递减 

    实例
    <?php
    $x=17; 
    echo ++$x; // 输出 18
    $y=17; 
    echo $y++; // 输出 17
    $z=17;
    echo --$z; // 输出 16
    $i=17;
    echo $i--; // 输出 17
    ?>

    PS:不同递增/递减运算不同结果

    比较

    == 等于       实例:$x == $y

    === 全等     实例:$x === $y

    != 不等于     实例:$x != $y

    !== 不全等   实例:$x !== $y

    > 大于          实例:$x > $y

    < 小于          实例:$x < $y

    >= 大于或等于 实例:$x >= $y

    <= 小于或等于 实例:$x <= $y

    实例 
    <?php
    $x=17; 
    $y="17";
    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=17;
    $b=8;
    var_dump($a > $b);
    echo "<br>";
    var_dump($a < $b);
    ?>

    PS:运算符用于比较两个值

    逻辑

    and与   实例:$x and $y

    or或      实例:$x or $y

    xor异或 实例:$x xor $y

    &&与    实例:$x && $y

    ||或        实例:$x || $y

    !非         实例:!$x

    实例
    <?php
    $x = 17;  
    $y = 8;
    if ($x == 17 and $y == 8) {
        echo "Hello world!";
    }
    if ($x == 17 or $y == 6) {
        echo "Hello world!";
    }
    if ($x == 17 xor $y == 8) {
        echo "Hello world!";
    }
    if ($x == 17 && $y == 8) {
        echo "Hello world!";
    }
    if ($x == 17 || $y == 6) {
        echo "Hello world!";
    }
    if ($x !== 6) {
        echo "Hello world!";
    }
    ?>

    数组

    +联合        实例:$x + $y

    ==相等     实例:$x == $y

    ===全等   实例:$x === $y

    !=不相等   实例:$x != $y

    <>不相等  实例:$x <> $y

    !==不全等 实例:$x !== $y

    实例
    <?php
    $x = array("a" => "apple", "b" => "banana"); 
    $y = array("c" => "orange", "d" => "peach"); 
    $z = $x + $y; // $x 与 $y 的联合
    var_dump($z);
    var_dump($x == $y);
    var_dump($x === $y);
    var_dump($x != $y);
    var_dump($x <> $y);
    var_dump($x !== $y);
    ?>

    PS:数组运算符用于比较数组

    PHP字符串 / 整数 / 浮点数 / 逻辑 / 数组 / 对象 / NULL转换类型
    PHP数据类型,我们整理了,字符串、整数、浮点数、逻辑、数组、对象、NULL,实例案例。本教程看不懂没关系,篇幅有限,后面我会更新更多有关对象的知识点。字符串<?php  $x&nb (查看原文)

    请登录之后再进行评论

    登录
    最新评论
    0U币
    已有2548人浏览, 浏览收益0, 礼物收益0, 打赏收益0, 点赞收益0, 广告收益0, 获得总收益0U币
    也可开通会员全场文章免费看
    免费教程