Ben*_*eli 1 php string string-comparison php-5.3
今天我们遇到了一个问题,令我惊讶的是我以前从未遇到过。它与字符串比较有关:
echo ("9400110897799014514025" == "9400110897799014514018" ? "match" : "not");
echo ("94001108" == "94001107" ? "match" : "not");
Run Code Online (Sandbox Code Playgroud)
2组都不匹配,但是第一个错误地报告了“匹配”,而第二组正确地将其声明为“不是”匹配。我们通过使用'==='代替'=='解决了该问题,但我真的很想了解这里发生了什么。
添加:这是PHP 5.3
归档时间: |
|
查看次数: |
46 次 |
最近记录: |