老雷PHP基础入门视频教程之运算符
查看视频教程或者获取有关《老雷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';
?>