• 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;

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

  • 相关阅读:
    NoSuchMethodError 一般是jar包冲突了
    联通网络环境上无法访问http://repo1.maven.org/maven2/中央库解决,镜像库添加
    实现MySQL数据库的实时备份
    海外支付:遍布全球的Paypal
    .Net分布式缓存应用实例:Couchbase
    海外支付:抵御信用卡欺诈的CyberSource
    那些年,我们开发的接口之:QQ登录(OAuth2.0)
    ES6知识整理(一)--- let/const/箭头函数
    webpack 热更新(实施同步刷新)
    Vue状态管理vuex
  • 原文地址:https://www.cnblogs.com/ldwtry/p/12169956.html
Copyright © 2020-2023  润新知