PHP运算符

由于篇幅原因呢,小编在这里只是对一下几种特殊的运算符做一下介绍。
1.算数运算符中的取反运算符“-”
2. 赋值运算符中的连接赋值运算符 “.=”
3. 比较运算符中的绝对等于:===等于== 和两种不能不等于!= 和 <>
4. 逻辑运算符中的xor
5. 所有的数组运算符

首先我们先来看取反运算符“-”

这个比较简单,由于小编觉得它特殊了些,因此呢,把它也列了出来

<?php
$x = 2;
echo -$x; //输出-2
?>  

连接赋值运算符 “.=”

<?php
$x = 2;
$x .= 2; //连接符的作用就是连接,在进行这不操作之后,$x中存放的是一个长度为2的字符串“22”
echo $x;
?>  

比较运算符

  • =====
    接触过JavaScript的宝宝们应该已经对这两个运算符很熟悉了,我在这里简要的介绍一下这两个运算符。
    1.=== 这个运算符是绝对等于,意味着要想使得结果为ture,则等号两边的必须在值和类型上都完全相同。
    2.==这个运算符只要求等号两边值相等即可为真
<?php
$x = 2;
$y = "2";
var_dump($x == $y);  //输出 bool true
echo "<br>";
var_dump($x === $y);//输出 bool false
?>  
  • !=<>
<?php
$x = 2;
$y = "2";
var_dump($x != $y);  //bool(false)
echo "<br>";
var_dump($x <> $y);//bool(false)
?>  

逻辑运算符xor(异或运算符)

如果大家学过数字逻辑这门课程的话,这个理解起来应该就会很容易哦

<?php
$x = true;
$y = false;
var_dump($x xor $y);  //bool (true)
?>  

数组运算符

运算符名称描述
x + y集合x 和 y 的集合
x == y相等如果 x 和 y 具有相同的键/值对,则返回 true
x === y恒等如果 x 和 y 具有相同的键/值对,且顺序相同类型相同,则返回 true
x != y不相等如果 x 不等于 y,则返回 true
x <> y不相等如果 x 不等于 y,则返回 true
x !== y不恒等如果 x 不等于 y,则返回 true

下面是实例:

<?php
$x = array("a" => "red", "b" => "green"); 
$y = array("c" => "blue", "d" => "yellow"); 
$z = $x + $y; // $x 和 $y 数组合并
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>

运行结果如下:

array(4) {
  ["a"]=>
  string(3) "red"
  ["b"]=>
  string(5) "green"
  ["c"]=>
  string(4) "blue"
  ["d"]=>
  string(6) "yellow"
}
bool(false)
bool(false)
bool(true)
bool(true)
bool(true)

好啦,以上就是我所要介绍的PHP运算符了,希望会对大家有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值