有点迷惑... $sum3 = 500; if($sum3 == ($sum3 >= 250 && $sum3 < 1250)) { echo('11'); } $sum3 = 500; if($sum3 == 1) { dump('22'); }echo ($sum3 >= 250 && $sum3 < 1250); 的值为1————真但是直接$sum3 == 1 就不成立了想不明白 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $sum3 = 500;var_dump(($sum3 >= 250 && $sum3 < 1250));//boolean true $sum3 = 500;//被赋值为500了 和1怎么等- - ($sum3 >= 250 && $sum3 < 1250);这里返回是 bool 值,500不为0或null或空,当然也是值,整个条件就 真你用 500==1 ,两个都是数组,500当然 不等于 1,所以 false echo ($sum3 >= 250 && $sum3 < 1250); 的值为1echo $sum3; 的值也为1吗? 也是500前一条是true,不为 0/null/空,都是true,1就是true了 $sum3 = 500;if($sum3 == true)//$sum3被转为boolean型了{ echo('11');}if($sum3 === true)//这样就不等了{ echo('22');} 怎么样在登陆drupal的时候发送一条指令给uchome PHP开发Windows桌面应用程序实例 能否用php做个音乐播放器呢 如何做???? 按某个栏位排序,如何得到一条记录排在第几? 使用Linux/UNIX的系统用户进行PHP用户登录验证 SESSION值混乱问题 最新Courier New字体哪里有的下载?另,大家编辑器都用什么字体? mysql执行多表查询,大数据,sql该怎么写。 这是一个关于数据库搜索的事例 在网页里怎么播放midi音乐 如何获取 js 输入的 内容呢 学习php,想买一本经典的教程,大家推荐一个吧。省得走弯路
$sum3 = 500;
var_dump(($sum3 >= 250 && $sum3 < 1250));//boolean true
这里返回是 bool 值,500不为0或null或空,当然也是值,整个条件就 真你用 500==1 ,两个都是数组,500当然 不等于 1,所以 false
echo $sum3; 的值也为1吗?
前一条是true,不为 0/null/空,都是true,1就是true了
$sum3 = 500;
if($sum3 == true)//$sum3被转为boolean型了
{
echo('11');
}if($sum3 === true)//这样就不等了
{
echo('22');
}