php的字符串表达方法(php中字符串和整数比较的操作方法)
类别:编程学习 浏览量:1406
时间:2022-01-28 01:46:19 php的字符串表达方法
php中字符串和整数比较的操作方法今天在处理php中循环的时候,有个比比较的操作,但是结果一直不是自己预判的,于是跟踪了一下,发现了字符串和整数进行比较的时候,会把字符串转换成整数然后进行比较。这个在java,c这种强类型的语言中不会有问题,因为他们会对字符串进行转换然后比较,但是在php这种弱类型中,可以直接比较的时候,就会有问题。
|
$a = "梦回故里" ; if ($a = = 0 ){ echo "等于" ; } else { echo "不等于" ; } |
比如下面这段代码,一开始以为会输出不等于,因为$a按照我们的理解应该是个true吧,他应该是1吧,所以怎么也是不等于吧。但是结果却是等于。因为$a会转换成整数,转换会从第一个字符开始如果不是整数就转换成0.
比如下面的例子:
|
$a = "梦回故里1" ; if ( 0 = = $a){ echo "等于" ; } else { echo "不等于" ; } |
这个依然会输出等于,因为第一个梦字不是整数,所以转换成0.
|
$a = "1梦回故里" ; if ( 0 = = $a){ echo "等于" ; } else { echo "不等于" ; } |
这个就会输出不等于,因为第一个是1,它会转换成1,然后进行比较,所以是不等于。
php语言就是这样,给我们提供了足够的自由,学起来也简单,但是我们一定要夯实基础,注意细节。细节决定成败。
总结
以上所述是小编给大家介绍的php中字符串和整数比较的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://www.80shihua.com/archives/2115?utm_source=tuicool&utm_medium=referral
您可能感兴趣
- php常见加密方法(PHP实现的AES 128位加密算法示例)
- 怎么用单元测试php(PHP使用phpunit进行单元测试示例)
- php自定义函数返回多少个值(PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法)
- dedecms注册怎么给权限(织梦DedeCms系统未审核文档禁止动态浏览修改方法view.php)
- php 获取证书列表(用PHP做了一个领取优惠券活动的示例代码)
- php 会话session实现用户登录功能(PHP cookie,session的使用与用户自动登录功能实现方法分析)
- thinkphp 多维度展示数据(Thinkphp自定义生成缩略图尺寸的方法)
- php 大文件切片(PHP大文件切割上传功能实例分析)
- php框架制作方法(PHP从零开始打造自己的MVC框架之路由类实现方法分析)
- php-fpm配置文件在哪里(PHP-FPM 设置多pool及配置文件重写操作示例)
- php 十六进制转换为二进制(PHP实现的62进制转10进制,10进制转62进制函数示例)
- phpfpm优化方法(php-fpm超时时间设置request_terminate_timeout资源问题分析)
- phpredis消息队列(PHP+redis实现微博的推模型案例分析)
- php集成支付(ThinkPHP框架整合微信支付之刷卡模式图文详解)
- php导出excel使用方法(PHP使用ajax的post方式下载excel文件简单示例)
- phpstudy安装教程详解学习(phpstudy下载安装简明图文教程)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
热门推荐
- js限制用户(如何用JS追踪用户)
- 怎么用python做随机矩阵(python实现杨氏矩阵查找)
- django操作数据库(详解django+django-celery+celery的整合实战)
- 虚拟机windows server安装php环境(winxp apache用php建本地虚拟主机的方法)
- 将Excel数据导入数据库
- sqlserver日志被删除(sql server日志处理不当造成的隐患详解)
- python详细讲解类方法的使用(浅谈python标准库--functools.partial)
- jquery中find()与filter()的区别
- 微信小程序开发如何实现自动保存(微信小程序开发实用技巧之数据传递和存储)
- tornado异步编程(Tornado Web服务器中处理空白字符的解决方案)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9