章节
问答
课签
笔记
评论
占位
占位

PHP中的比较运算符

比较运算符主要是用于进行比较运算的,例如:等于、全等、不等、大于、小于。在PHP中常用的比较运算符如下表:

任务

咱来试试比较运算符吧!

在右边编辑器中,输入11条指令,如图所示:

分别是第4行,第6行,第8行,第10行,第12行,第14行,第18行,第20行,第22行,第24行,第26行。运行结果如下:

从运行结果中,我们可以发现全等和等于的区别,不等与非全等的区别。

?不会了怎么办
  1. 每一行代码结束要用“;”标记哦;
  2. “var_dump”可以帮助展示返回值的数据类型和值;
  3. 检查下比较运算符"==","===","!=","<>","!==","<",">","<=",">="都写对了没?
||
1
2
<?php
$a = 1;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 0_0a
因为php会自动类型转换你用===就是需要类型相同并且相等才为 true

最赞回答 / 冉茂尧
你那个$sa  $sb  是哪里来的 

已采纳回答 / 慕少9591172
<?php      $a = 1; $b = "1"; var_dump($a==$b); echo "<br />"; var_dump($a===$b); echo "<br />"; var_dump($a!=$b); echo "<br />"; var_dump($a<>$b); echo "<br />"; var_dump($a!==$b); echo "<br />"; var_dump($a<$b...

最新回答 / A7add13
数据库名字包含在参数么?

已采纳回答 / 慕丝5732319
$a = 1;  $a的属性是整形,$b = "1"; $b的属性是字符串  只能说类型不一样以下是拓展:因为php是弱类型  所以 $a = $b ; $a也可以转化为字符串类型, 如果是在强类型比如说java中int a = 1;//整形String b = "1";//字符串执行 a = b;就会报错  因为是强类型类型转换需要特殊处理

最赞回答 / _Lavender_
== 数值一样即可,比如1和true的值都是1,但是一个是整型,一个是布尔型,;===就要求值和数据类型都相同,才返回true,比如值既要是1又要是整型

最新回答 / 慕粉1473348764
两个不能连用

最赞回答 / 不会飞的飞机
php里,<> 和 != 这2个完全等价,没有任何区别,用于比较两个对象的值是否相等,但是php里有另一个不等于 !==这个不等于 !== 除了比较值,还会比较类型。比如: 1 != '1' 会返回false,因为 数字1和字符串1的值是相等的,1 !== '1' 会返回true,因为它俩的类型不相等

已采纳回答 / 慕粉1108224665
php里面换行是\n     br/是好像是HTML里面的。。。

最新回答 / 慕粉8195352
这两种意义完全相同,一般用第一种

已采纳回答 / Barry927
等于== 判断是数值是否相等全等===判断数值和类型是否相等

已采纳回答 / 众众
举个栗子:$a = 123;$b = "123";$a == $b 的返回值是true;$a === $b的返回值是false。因为变量a是数值123,变量值b是字符串123。他们两个的值相同但是类型不相同。所以当你想要判断值和类型是否都相同的时候用===,只是单纯判断值是否相同的时候用==。!=和!==也是相同的道理。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言