PHP üç değerlerin büyük bul

3 Cevap

Üç numaraları ile, $x, $y, ve $z, ben büyük bulmak ve $c yerleştirmek için aşağıdaki kodu kullanabilirsiniz. Bunu yapmak için daha etkili bir yolu var mı?

$a = $x;
$b = $y;
$c = $z;
if ($x > $z && $y <= $x) {
    $c = $x;
    $a = $z;
} elseif ($y > $z) {
    $c = $y;
    $b = $z;
}

3 Cevap

Muhtemelen en kolay yoludur $c = max($x, $y, $z). max Docs daha fazla bilgi için, her parametrenin tamsayı değeri ile karşılaştırır ama orijinal parametre değeri dönecektir üzerinde belgelerine bakın.

Ayrıca max ile bir dizi kullanabilirsiniz.

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

Eğer gerekiyorsa

Çok daha basit bir

<?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";}
} 

?>