首页 > 作文

php中字符串和整数比较的操作方法

更新时间:2023-04-07 08:03:32 阅读: 评论:0

今天在处理php中循环的时候,有个比比较的操作,但是结果一直不是自己预判的,于是跟踪了一下,发现了字符串和整数进行比较的时候,会把字符串转换成整数然后进行比较。这个在java,c这种强类型的语言中不会有问题,因为他们会对字符串进行转换然后比较,但是在php这种弱类型中,可以直接比较的时候,就会有问题。

$a =四级分数比例 "梦回励志名言100句故里";if($a==0){    echo "等于";}el{  echo "不等于";}

比如下面这段代码,一开始以为会输出不等于,因为$a按照我们的理解应该是个true吧,他应该是1吧,所以怎么也是不等于吧。但是结果却是等于。因为$a会转换成整数,转换会从第一个字符开始如果不是整数就转换成0.

比如下面的例子:

$a = "梦回故里1";赵一曼的故事if(0==$a){    echo "等于";}彩虹岛任务大全el{  echo "不等于";}

这个依然会输出等于,因为第一个梦字不是整数,所以转换成0洛阳新区音乐喷泉.

$a = "1梦回故里";if(0==$a){    echo "等于";}el{  echo "不等于";}

这个就会输出不等于,因为第一个是1,它会转换成1,然后进行比较,所以是不等于。

php语言就是这样,给我们提供了足够的自由,学起来也简单,但是我们一定要夯实基础,注意细节。细节决定成败。

总结

以上所述是www.887551.com给大家介绍的php中字符串和整数比较的操作方法,希望对大家有所帮助

本文发布于:2023-04-07 08:03:31,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/7e217100bf7135cb2b150ca5b7c7d5cc.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php中字符串和整数比较的操作方法.doc

本文 PDF 下载地址:php中字符串和整数比较的操作方法.pdf

标签:不等于   整数   转换成   字符串
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图