为了账号安全,请及时绑定邮箱和手机立即绑定

PHP比较问题

PHP比较问题

PHP
qq_天蝎的尾巴卍_0 2017-01-03 17:10:25
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
查看完整回答
反对 回复 2017-01-03
  • 1 回答
  • 0 关注
  • 1100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信