位置: 编程技术 - 正文

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)

  • 核定征收需要缴税吗
  • 山东税务网上申报平台操作员查询
  • 要约和承诺有法律效力吗
  • 企业银行贷款报表要求
  • 土地交易服务费属于非税收入吗
  • 医院固定资产折旧率是多少
  • 销售是销项税还是进项税
  • 视同销售填在申报表哪一栏
  • 支付一次性劳务报酬怎么做账
  • 土地增值税计入固定资产清理
  • 销售预付卡纳税税率
  • 调表不调账最后会有什么问题
  • 承兑贴现给个人怎么做账
  • 计入无形资产
  • 费用分摊怎么算
  • 耕地占用税为什么属于房地产开发成本
  • 发放股票股利要考虑时间权重吗
  • 合同预付款要不要开发票?
  • 个人交物业费开发票交税点吗
  • 建筑企业财务制度及规范流程
  • 小规模纳税人咨询服务费税率是多少
  • 购入的汽车怎么入账
  • 咨询费如何入账
  • 退休职工的医疗保险怎么发放
  • 可供出售金融资产是指什么
  • 结转与结余
  • 某市财政收到林业基金收入分录
  • 没有发票申报纳税怎么办
  • perl.exe是什么程序?
  • 怎么用U盘装系统win7
  • 分公司吸收新股怎么办
  • 在Mac OS Yosemite 系统中如何发送超大邮件附件
  • nmstt.exe - nmstt是什么进程 有什么用
  • php中meta
  • php权限框架
  • php怎么输出中文
  • 销售退换货的账务处理
  • php远程调用
  • 库存商品盘亏计入哪个科目
  • wordpress jquery
  • 纳税人在工作
  • 预缴税款表怎么打印出来
  • 个人所得税法实施细则2023
  • 公对公的税票是怎么个流程
  • 实际发生费用的概念
  • sql 行列转换
  • 应收票据及应收账款周转率计算公式
  • 递延所得税资产和负债怎么计算
  • 减值准备对当期损益的影响
  • 工资总额借方和贷方的区别
  • 联营企业与合营企业纳入合并吗
  • 建设工程合同从完成承包的内容进行划分
  • sqlserver2005 master与msdb数据库备份恢复过程
  • 已收款未开票未发货能确认收入吗
  • 其他收益结转到什么科目
  • 工会经费在哪儿申报
  • 收到现金怎么记账凭证
  • 4月确认收入5月支出
  • 管理不善存货盘亏计入什么科目
  • 员工工资怎么核算
  • 工业企业产值如何确定
  • 防伪税控技术维护费
  • win10打开qq堂
  • 苹果7开发者模式怎么打开
  • Windows移动中心里没有无线网络
  • win7系统开机蓝屏0x0000007b
  • ubuntu20.04教程
  • desl.exe是什么
  • pqinit.exe - pqinit是什么进程 有什么用
  • 常用的linux发行版本有哪些
  • win7打开软件速度没有win10快
  • python把html页面生成图片
  • easyui搜索框
  • jquery移动端ui
  • Android的AdapterView及其子类简介-android学习之旅(二十三)
  • 增值税发票的发票号码和发票代码
  • 纳税人分类分级管理四个匹配
  • 长春税务局电话举报
  • 1973年简并税制
  • 个体工商户自己开普票流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设