首页 > 其他 > 详细

==和===

时间:2020-03-18 13:29:21      阅读:34      评论:0      收藏:0      [点我收藏+]
  • == 比较数值
  • === 比较变量类型和数值
    PHP属于弱类型语言,所以当字符串和数字进行比较时,字符串会首先转换成数字然后在进行比较。
    字符串转换数字的规则:
<?php
$a = "a123";
$b = "1a23";
$c = "12a3";
$d = "123a";

$e = intval($a);
$f = intval($b);
$g = intval($c);
$h = intval($d);

echo "1-->".$e."\n";
echo "2-->".$f."\n";
echo "3-->".$g."\n";
echo "4-->".$h."\n";
?>

运行结果如下:

1-->0
2-->1
3-->12
4-->123

所以:

  • 字符串转换成数字时保留第一个字符前的数字
  • 如果第一个字符前没有数字则转换成0
  • 字符串传换成任何数字类型都符合如上的规则

==和===

原文:https://www.cnblogs.com/Wuser/p/12516659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!