php中字符串和整数比拼
发布时间:09/01 来源:未知 浏览:
关键词:
$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相关知识,请拜访PHP中文网!
以上就是php中字符串和整数比力的具体内容,更多请关注百分百源码网其它相关文章!