比较2个不同的值会返回true
这个问题在这里已经有了答案:
看看这里的细节:
一个字符串'== 0也会计算为真,因为与整数相比,任何字符串都转换为整数。 如果PHP无法正确转换字符串,那么它将被评估为0.所以0等于0,这等同于true。
另外,在官方的PHP文档中:
要明确地将值转换为整数,请使用(int)或(integer)强制转换。 但是,在大多数情况下,不需要强制转换,因为如果运算符,函数或控制结构需要整数参数,则会自动转换值。
链接地址: http://www.djcxy.com/p/58585.html上一篇: Comparing 2 different values returns true
下一篇: Create group of number ranges between two static numbers