var_dump("99">"b"); 输出为falsevar_dump(99>"b"); 输出为true这是为什么? 具体又是怎么比较的?
1 回答
已采纳
KevenHuang
TA贡献280条经验 获得超233个赞
字符串比较是一个字符一个字符比较的,你的第一个比较是字符串的99和字符串b比较,所以只会取第一个9的unicode码57和字符串b比较,比较的结果57比98小当然返回false,而第二个比较是整型99和字符串b比较,99比98大,所以返回true
- 1 回答
- 0 关注
- 1100 浏览
添加回答
举报
0/150
提交
取消