数码资讯
深双等于(==)PHP的详解
PHP比较运算符的频率太高,尤其是= 如果(a = b){ 做某事 } 然而,你真的有民主吗细节是非常重要的! 看下面的代码,说出你认为正确的答案。 var_dump('123fg456= = 123); var_dump(字符串= = 0); var_dump('123d456 ' = 123);
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
PHP比较运算符的频率太高,尤其是=
如果(a = b){
做某事
}
然而,你真的有民主吗细节是非常重要的!
看下面的代码,说出你认为正确的答案。
var_dump('123fg456= = 123);
var_dump(字符串= = 0);
var_dump('123d456 ' = 123);
var_dump(0 = = );
var_dump(1 = =01);
var_dump(1 = =1e0 );
先拿出你的答案,然后再运行一遍。如果答案没有错,祝贺你,基础知识非常扎实。
解释:
如果比较多个整数和字符串,则将字符串转换为整数。如果比较两个数值字符串,则将它们作为整数进行比较。这个规则也适用于开关语句。
特别是,当字符串转换为一个整数,它是从左到右,直到遇到一个非数字字符,也就是说,'123abc456'will被转换为123,不是123456。此外,在字符串的开头空格将被忽略,如234abc'conversion 234。
下面是一个比较松散的比较表和严格的比较。
如果(a = b){
做某事
}
然而,你真的有民主吗细节是非常重要的!
看下面的代码,说出你认为正确的答案。
var_dump('123fg456= = 123);
var_dump(字符串= = 0);
var_dump('123d456 ' = 123);
var_dump(0 = = );
var_dump(1 = =01);
var_dump(1 = =1e0 );
先拿出你的答案,然后再运行一遍。如果答案没有错,祝贺你,基础知识非常扎实。
解释:
如果比较多个整数和字符串,则将字符串转换为整数。如果比较两个数值字符串,则将它们作为整数进行比较。这个规则也适用于开关语句。
特别是,当字符串转换为一个整数,它是从左到右,直到遇到一个非数字字符,也就是说,'123abc456'will被转换为123,不是123456。此外,在字符串的开头空格将被忽略,如234abc'conversion 234。
下面是一个比较松散的比较表和严格的比较。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。