• 3.part1-1day php数据运算


    学习目的:如何运算数据

    一、算术运算符

    名称运算符例子
    加法 + $num1 + $num2
    减法 - $num1 - $num2
    乘法 * $num1 * $num2
    除法 / $num1 / $num2
    取模 % $num1 % $num2

    二、赋值运算符

    运算符赋值等价于
    = $num1 = $num2 $num1 = $num2
    += $num1 += $num2 $num1 = $num1 + $num2
    -= $num1 -= $num2 $num1 = $num1 - $num2
    *= $num1 *= $num2 $num1 = $num1 * $num2
    /= $num1 /= $num2 $num1 = $num1 / $num2
    %= $num1 %= $num2 $num1 = $num1 % $num2

    三、字符串运算符

    名称运算符例子
    串接 .

    $str1 = 'hello'; $str2 = $str1 . 'world';

    串接赋值 .= $str1 = 'hello'; $str1 .= 'world';


    四、递增/递减运算符

    名称运算符描述
    前递增 ++$num 先自增一再参与运算
    后递增 $num++ 参与运算后再自增一
    前递减 --$num 先自减一再参与运算
    后递减 $num-- 参与运算后再自减一


    五、比较运算符

    名称运算符例子
    等于 == $num1 == $num2
    全等 === $num1 === $num2(考虑数据类型)
    不等于 != $num1 != $num2
    不等于 <> $num1 <> $num2
    不全等 !== $num1 !== $num2
    大于 > $num1 > $num2
    小于 < $num1 < $num2
    大于或等于 >= $num1 >= $num2
    小于或等于 <= $num1 <= $num2

    六、逻辑运算符

    名称运算符例子描述
    and $num1 and $num2 前后都为true返回true
    && $num1 && $num2 前后都为true返回true
    or $num1 or $num2 前后有一个为true返回true
    || $num1 || $num2 前后有一个为true返回true
    异或 xor $num1 xor $num2 前后有且仅有一个为true返回true
    ! !$num $num不为true返回true

    七、三元运算符

    表达式1 ? 表达式2 : 表达式3

    如果表达式1为true时返回表达式2,为false时返回值为表达式3

    简写:表达式1 ?:表达式3 (php5.3后可以省略表达式2)

    如果表达式1为true时返回表达式1,为false时返回值为表达式3

    八、php7的组合运算符

    组合比较运算符也称为太空船操作符,符号为<=>,(不仅限于数值类型的比较)。

    $num3 = $num1 <=> $num2;

    如果num1大于num2则num3 等于 1;

    如果num1等于num2则num3 等于 0;

    如果num1小于num2则num3 等于 -1;

    注:使用运算符时注意优先级

  • 相关阅读:
    svn错误:更新源码出现校验和不匹配问题
    Python:定义自己的ConfigParser
    js实现页面跳转的几种方式
    Div+CSS浏览器兼容问题( FireFox IE6 IE7 IE8 IE9)
    window.open(url地址?..&..,_blank,对话框的外观参数);
    SQL分割字符串2
    Razor语法
    js键盘事件全面控制详解
    window.open(url, name, features, replace)
    SQL游标
  • 原文地址:https://www.cnblogs.com/ldwtry/p/12169956.html
Copyright © 2020-2023  润新知