浅记PHP || 运算符


算术运算符:

运算符 说明 例子 运行结果
+ x=2;<br>

x=2;<br>y = $x+1;

$y=3
- x=2;<br>

x=2;<br>y = $x+1;

$y=1
* x=2;<br>

x=2;<br>y = $x*3;

$y=6
/ x=6;<br>

x=6;<br>y = $x/3;

$y=2
% 求余 x=6;<br>

x=6;<br>y = $x%4;

$y=2
  • 递加:++
$x = 2;
++$x;(前加)<br>$x++;(后加)
//运算结果:$x=3
  • 递减:–
- $x = 2;
--$x;(前减)
$x--;(后减)
//运算结果:$x=1
  • 递增实例加强:
$x = 2;
echo $x++;	//输出2
echo $x;	//输出3

$x = 2;
echo ++$x;	//输出3
echo $x;	//输出3

递减同理。

赋值运算符:

  • 赋值运算符“=”,把右边的值赋值给左边变量:
$x = 2; 
//将整型值2 赋值给变量$x。
  • 赋值运算符其他用法
$y = ($x = 2) + 5;
//结果为 $x=2,$y=7
  • 赋值运算符的一些变形使用方法:
$y += $x;

等同于:
$y = $y + $x;

比较运算符:

运算符 说明 例子 运行结果
== 等于 2 == 3 flase
!= 不等于 2 == 3 true
> 大于 2 > 3 flase
< 小于 2 < 3 true
>= 大于等于 2 >= 3 flase
<= 小于等于 2 <= 3 true

三元运算符:

实例1:
$a = 10;
$b = 20;
$c = null;
if ($a >= $b){
    $c = $a;
}else{
    $c = $b;
}
var_dump($c);
//输出结果:int(20)

简化:
$c = ($a>=$b? $a : $b);
var_dump($c);
//输出结果:int(20)

实例2:
$y = ($x == 2) ? $x : 1;
/*该例子判断变量$x的值是否等于2,
 *如果$x等于2,那么$y的值就等于$x(也就是等于2),
 *反之$y就等于1。
 */

逻辑运算符:

  • &&:逻辑与,也可写作and
$x = 2;
$y = 6;
$x && $y > 5
//输出结果:flase
  • ||:逻辑或,也可写作or
$x = 2;
$y = 6;
$x && $y > 5
//输出结果:true
  • !:逻辑非,取逻辑的反面
$x = 2;
$y = 6;
!($x > $y)
//输出结果:true

连接运算符:

  • 字符串运算符主要指连接运算符“.”,它将连接其左右参数字符串。
$x = "beijing";
$y = $x."你好";		
//输出结果:$y = "beijing你好"

如该例子所示,字符和变量共同输出时需要使用连接运算符。

  • 连接符与赋值运算符一起可构成连接赋值运算符:
$x = "beijing";
$x .="你好";		
//输出结果:$x = "beijing你好”




 

声明:杂念屋|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 浅记PHP || 运算符


自觉渺小而读书