在 PHP 中查找三个值中最大值

php
2022-08-31 00:21:37

使用三个数字、 、 和 ,我使用以下代码查找最大数字并将其放入 。有没有更有效的方法可以做到这一点?$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;
}

答案 1

可能最简单的方法是。有关详细信息,请参阅 maxDocs 上的文档,它按每个参数的整数值进行比较,但将返回原始参数值。$c = max($x, $y, $z)


答案 2

您还可以使用带有 max 的数组。

max(array($a, $b, $c));

如果您需要


推荐