0 与任意非数字(或者说,不可转化为数字的字符)前导的字符串比较(操作符为==), 均返回 true.

原因是, 数字与字符串比较时, 先尝试将字符串转换为数字, 再比较, 一个不能转换为数字的字符串, 转换结果为0, 故, 与0比较总返回 true.

更加详细的比较规则, 多种类型的比较规则, 在 PHP手册/语言参考/运算符/比较运算符 可以找到.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2021-06-26
  • 2021-10-04
  • 2022-02-07
猜你喜欢
  • 2022-12-23
  • 2021-10-08
  • 2021-06-02
  • 2021-12-06
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
相关资源
相似解决方案