位置: 编程技术 - 正文

PHP比较运算符的详细介绍(php比较大小的函数)

编辑:rootadmin

推荐整理分享PHP比较运算符的详细介绍(php比较大小的函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php语言中比较运算符号,php中用于比较字符串的函数,php运算符的优先级,php运算符的优先级,php运算符的优先级顺序,php运算符的优先级顺序,php运算符的优先级,php运算符的优先级,内容如对您有帮助,希望把文章链接给更多的朋友!

比较运算符种类

如同它们名称所暗示的,允许对两个值进行比较。比较运算符有如下几个:1) $a > $b 大于:如果 $a 严格大于$b,则返回TRUE2) $a < $b 小于:如果 $a 严格小于$b,则返回TRUE3) $a >= $b 大于等于:如果 $a 大于等于$b,则返回TRUE4) $a <= $b 小于等于:如果 $a 小于等于$b,则返回TRUE5) $a <> $b 不等于:如果 $a 不等于$b,则返回TRUE6) $a != $b 不等于:如果 $a 不等于$b,则返回TRUE(同上)7) $a == $b 等于:如果 $a等于 $b,则返回TRUE8) $a === $b 全等于:如果 $a等于 $b,并且它们的类型也相同,则返回TRUE9) $a !== $b 不全等于:如果 $a 不等于 $b,或者它们的类型不同,则返回TRUE

其中,我们要重点区分一下“等于”和“全等于”,$a == $b只是对两个变量的值进行了比较运算,而全等于要对运算符两边的表达式同时进行值的比较和数据类型的比较,只有两边的值都相等,运算结果才是“真”。结合“不全等”运算符举例来说,$a = 2; var_dump($a!==2);这个表达式返回值是“假”,因为2是等于2的。另外,$a = 2;是整型而var_dump($a!==2);里的2也是整型,但运算符是不全等于"!=="所以结果是假,因为2是等于2的。反过来如果是这样$a = 2; var_dump($a!=='2');运算结果就是“真”的,因为2不等于'2',后面的'2'是一个字符串的'2',即不全等于不仅仅只是比较变量值,还要对变量的数据类型进行比较。

PHP比较运算符的详细介绍(php比较大小的函数)

PHP中比较不同类型的结果

如果PHP比较运算符比较一个整数和字符串,则字符串会被转换为整数后比较。如果比较两个数字字符串,则会把它们作为整数比较,另外此规则也适用于 switch 语句。比如: var_dump(0 == "a"); // 返回TRUE,"a"被转为0 var_dump("1" == ""); // 返回TRUE,当做整数处理

string或null和string的比较:将NULL 转换为 "",进行数字或字符串的比较bool或null间的比较:转换为bool,FALSE < TRUE object内置类可以定义自己的比较,不同类不能比较,相同类则比较属性string,resource 或 number间的比较:将字符串和资源转换成数字,按普通数学比较array间的比较:具有较少成员的数组较小,如果运算数 1 中的键不存在于运算数 2 中则数组间无法比较,需要逐个值比较(见如下代码)array和任何其它类型比较:array 总是更大 object和任何其它类型比较:object 总是更大

数组比较代码:

比较运算符中的三元运算符:

表达式 (expr1) &#; (expr2) : (expr3) 当表达式expr1 的值为 TRUE 时的值为expr2,当表达式 expr1 的值为 FALSE 时的值为expr3。

标签: php比较大小的函数

本文链接地址:https://www.jiuchutong.com/biancheng/275296.html 转载请保留说明!

上一篇:php提高网站效率的技巧(php提高性能)

下一篇:PHP类的封装与继承详解(php封装api)

  • 增值税专用发票可以开电子发票吗
  • 所得税费用本期金额怎么算
  • 新办企业购置设备怎么抵税
  • 12366纳税服务平台官网
  • 促成自然灾害的原因
  • 给员工发礼品发什么礼品最实惠
  • 增值税加计扣除5%政策
  • 装水表财务是什么费用
  • 直接支付和授权支付方式的区别与联系
  • T3现金流量表怎么删除
  • 公司代垫个税会计分录
  • 进口代理费取费标准
  • 无形资产摊销起止时间
  • 建设工程中税费如何承担
  • 往来款太大怎么处理
  • 外购材料委托加工分录
  • 资本公积可以只给一个股东转增资本
  • 计提的增值税比例怎么算
  • 体检发票开公司还是个人
  • 小规模开专票不超过45万要交税吗
  • 最新增值税申报实操
  • 个人购买办公楼出租要交税吗
  • 不征收增值税项目进项税额可以抵扣吗
  • 出租房产业务企业所得税如何处理?
  • 企业收到供货单位提供的材料
  • 固定资产质保金计入什么科目
  • 长期待摊费用发生当月摊还是次月摊
  • mac怎么连接蓝牙鼠标
  • 加工费的会计处理
  • 什么是跨区域涉税业务
  • kb4539601安装失败
  • 工业企业缴纳的税费种类包括
  • 最贵的电脑键盘
  • php处理数组的函数
  • 注意力机制详解
  • 不抵扣的进项税怎么做账
  • 长期股权投资的核算方法
  • elm命令 纯文本邮件客户端程序
  • 保险费的增值税税率
  • python中字符串与数字相乘的结果
  • 个人股东借款给公司涉及个税么
  • 生产设备的折旧分录
  • 固定资产原值和净值在报表哪里看
  • 番茄开发票属于蔬菜吗?
  • 一联发票和二联发票
  • mysql存储过程传入参数
  • 实收资本一定要到账吗
  • 营改增对企业有什么弊端
  • 物业公司代收代付租金要开发票吗
  • 工程违约金账务处理规定
  • 资产减值损失什么科目
  • 内部交易内部交易收益造成的当期折旧的多计额
  • 服务业收入的会计分录
  • 待摊费用和预提费用的区别
  • 同比增长怎么算出来的
  • 虚拟机增加磁盘选择物理磁盘分区
  • nfs安装配置
  • wmiprvse.exe是什么程序
  • win10装老版本
  • windows无法更改设置
  • linux系统基本操作命令
  • win7系统无法安装
  • Metaio in Unity3d 教程--- 一. 搭建环境,运行官方案例
  • Ubuntu 16.04 64位中搭建Node.js开发环境教程
  • unity系统错误
  • opengl编程实例
  • jquery中keyup
  • python中如何获取列表中位数
  • Python性能优化指南
  • error: Error parsing XML: unbound prefix
  • 对供热企业相关规定
  • 浙江省网上税务服务大厅
  • 四川医保网上怎么缴费支付宝
  • 北京环球影城服装
  • 江西省税务局12366
  • 福建省国家税务局通用定额发票
  • 村纪检书记主要工作
  • 无房怎么办
  • 按月申报印花税如何计税
  • 云南省电子税务局登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设