旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

php中字符串和整数比较【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:81


导读:今天在处置惩罚php中轮回的时刻,有个比比较的操纵,然则效果一向不是本身预判的,因而跟踪了一下,发现了字符串和整数举行比较的时刻,会把字符串转换成整数然后举行比较。这个在java,...
今天在处置惩罚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相干学问,请接见ki4网!

以上就是php中字符串和整数比较的细致内容,更多请关注ki4网别的相干文章!

标签:字符串整数