在PHP中查找最大的三个值
用三个数字, $x
, $y
和$z
,我使用下面的代码来找到最大值并将其放置在$c
。 有没有更有效的方法来做到这一点?
$a = $x;
$b = $y;
$c = $z;
if ($x > $z && $y <= $x) {
$c = $x;
$a = $z;
} elseif ($y > $z) {
$c = $y;
$b = $z;
}
最简单的方法可能是$c = max($x, $y, $z)
。 有关更多信息,请参阅max
Docs文档,它将按每个参数的整数值进行比较,但会返回原始参数值。
您也可以使用最大数组。
max(array($a, $b, $c));
如果你需要
更简单的一个
<?php
$one = 10;
$two = 20;
$three = 30;
if ($one>$two)
{
if($one>$three)
{echo "one is the greatest";}
else
{echo "three is the greatest";}
}
else
{
if ($two>$three)
{echo "two is the greatest";}
else
{echo "three is the greatest";}
}
?>
链接地址: http://www.djcxy.com/p/58509.html