老雷PHP基础入门视频教程之运算符
老雷PHP课视频教程之基础运算符
一、算术运算符
-$a 取反 $a 的负值。
$a + $b 加法 $a 和 $b 的和。
$a - $b 减法
$a * $b 乘法
$a / $b 除法 $a 除以 $b 的商。
$a % $b 取模 $a 除以 $b 的余数。
$a ** $b $a的$b次方
<?php $a=2;$b=3; echo $a+$b; ?>
二、赋值运算符
$a = 3;
$a += 5; // 等于 $a = $a + 5;
$b = "Hello ";
$b .= "There!" //$b=$b."There";
$c=[1,23,4];
三、引用赋值
修改一个变量会同时更改另一个变量
$a = 3;
$b = &$a;
$b=5;
echo $a;//5
四、比较运算符
$a == $b 等于
$a != $b 不等
$a === $b 全等
$a < $b 小于
$a > $b 大于
$a <> $b
五、递增/递减运算符
++$a 先加1,然后返回$a
$a++ 返回$a,再加1
六、逻辑运算符
$a and $b ($a && $b) 逻辑与
$a or $b ($a || $b) 逻辑或
$a xor $b 逻辑异或
!$a 逻辑非
七、字符串运算符
有两个字符串(string)运算符。第一个是连接运算符("."),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(".="),它将右边参数附加到左边的参数之后。
<?php $a = "Hello "; $b = $a . "World!"; $a = "Hello "; $a .= "World!"; b=$a.' World'; ?>
<?php //算术运算符 /* $a=1;$b=2; echo $a+$b; echo 3**3; */ //赋值运算符 $a = 3; $a += 5; // 等于 $a = $a + 5; echo $a; $b = "Hello "; $b .= "There!" ;//$b=$b."There"; echo $b; //比较运算符 $a=3;$b=4; if($a>$b){ echo "a>b"; }else{ echo "a<=b"; } //递增/递减运算符 $a=1; echo ++$a; $a=1; echo $a++; //逻辑运算符 $a=true;$b=false; if($a && $b){ echo "a b true"; } //字符串运算 $a = "Hello "; $b = $a . "World!"; $a = "Hello "; $a .= "World!"; b=$a.' World'; ?>