PHP:利用三元运算符求三个数中最大的数,这样写为什么不对?
//求三个数中最大的数$a=12;$b=9;$c=11;$d=$a>$b?$a:$b;var_dump($d);//这里的结果为什么是11?$e=$d>$c?$d:$c;...
// 求三个数中最大的数
$a=12;$b=9;$c=11;
$d=$a>$b?$a:$b;
var_dump($d);//这里的结果为什么是11?
$e=$d>$c?$d:$c;
var_dump($e);//这里的结果为什么是11?
我发现这样写的话,只能求变量b和c的最大值,好像与a无关,为什么会这样呢? 展开
$a=12;$b=9;$c=11;
$d=$a>$b?$a:$b;
var_dump($d);//这里的结果为什么是11?
$e=$d>$c?$d:$c;
var_dump($e);//这里的结果为什么是11?
我发现这样写的话,只能求变量b和c的最大值,好像与a无关,为什么会这样呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询