1、和=
为弱相等,也就是说12"12" --> true,而且12==“12cdf” --> true,只取字符串中开头的整数部分,但是1e3dgf这样的字符串在比较时,取的是符合科学计数法的部分:1e3,也就是1000.
而且bool类型的true和任意字符串的弱类型相等
===为完全相等,数据类型和值都相等时返回true。
这里是php手册上全面的说明:https://secure.php.net/manual/zh/types.comparisons.php
2、大小比较
字符串比较相必都很清楚,就是比较的ASCII码,比"aa">“ab”。
字符串和整数的比较呢?
规则和==的比较是一样的,也就是说,取字符串中开头的整数部分,不过符合科学计数法时要按照科学计数法来取。
如果字符串第一个字母,包括e,就取成0。也就是说"ab"–>0,“e1be”–>0。
————————————————
版权声明:本文为CSDN博主「Sea_Sand」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zz_Caleb/article/details/88068150
针对题解: