天天看點

通過PHP從指定範圍内的兩個正整數值中找出最大值

在上一篇文章《通過PHP将給定的字元串進行複制并輸出新字元串》中給大家介紹了怎麼通過PHP将給定的字元串進行複制并輸出新字元串,感興趣的朋友不妨去看看~

那麼本文的主題則是“通過PHP從指定範圍内的兩個正整數值中找出最大值”。

咱們來擴充一下這個問題:“如何編寫一個PHP程式,從 20到30範圍内的兩個正整數值中找出較大的值,如果兩者都不在該範圍内,則傳回 0”。

大家可以在本地練習練習,看看能不能編寫出這個符合要求的PHP程式!

下面是我給出的方法,不知道跟各位所想的思路是不是一樣~

PHP代碼如下:

<?php

function test($x, $y)

{

if ($x >= 20 && $x <= 30 && $y >= 20 && $y <= 30)
{
    if ($x >= $y)
    {
        return $x;
    }
    else
    {
        return $y;
    }
}
else if ($x >= 20 && $y <= 30)
{
    return $x;
}
else if ($y >= 20 && $y <= 30)
{
    return $y;
}
else
{
    return 0;
}           

}

echo test(78, 95)."

";

echo test(20, 30)."

echo test(21, 25)."

echo test(28, 28)."

輸出結果:

0b58f25d71331d7b6680f6363643b07.png

30

25

28

在上述代碼中,我們主要是通過PHP if else語句以及比較運算符來實作的,非常簡單~

注:

在PHP中當你在編寫代碼時,經常會希望為不同的決定執行不同的動作,那麼我們就可以在代碼中使用條件語句來實作這一點。

在 PHP 中,我們可以使用的條件語句如下:

if 語句:如果指定條件為真,則執行代碼;

if...else 語句:如果條件為 true,則執行代碼;如果條件為 false,則執行另一端代碼;

if...elseif....else 語句:根據兩個以上的條件執行不同的代碼塊;

switch 語句:選擇多個代碼塊之一來執行。

最後給大家推薦最新最全面的《PHP視訊教程》~快來學習吧!

以上就是通過PHP從指定範圍内的兩個正整數值中找出最大值的詳細内容,更多請關注

富貴論壇

www.fgba.net其它相關文章!