在上一篇文章《通過PHP將給定的字符串進(jìn)行復(fù)制并輸出新字符串》中給大家介紹了怎么通過PHP將給定的字符串進(jìn)行復(fù)制并輸出新字符串,感興趣的朋友不妨去看看~
那么本文的主題則是“通過PHP從指定范圍內(nèi)的兩個正整數(shù)值中找出最大值”。
咱們來擴(kuò)展一下這個問題:“如何編寫一個PHP程序,從 20到30范圍內(nèi)的兩個正整數(shù)值中找出較大的值,如果兩者都不在該范圍內(nèi),則返回 0”。
大家可以在本地練習(xí)練習(xí),看看能不能編寫出這個符合要求的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)."<br>"; echo test(20, 30)."<br>"; echo test(21, 25)."<br>"; echo test(28, 28)."<br>";
輸出結(jié)果:
0 30 25 28
在上述代碼中,我們主要是通過PHP if else語句以及比較運算符來實現(xiàn)的,非常簡單~
注:
在PHP中當(dāng)你在編寫代碼時,經(jīng)常會希望為不同的決定執(zhí)行不同的動作,那么我們就可以在代碼中使用條件語句來實現(xiàn)這一點。
在 PHP 中,我們可以使用的條件語句如下:
if 語句:如果指定條件為真,則執(zhí)行代碼;
if…else 語句:如果條件為 true,則執(zhí)行代碼;如果條件為 false,則執(zhí)行另一端代碼;
if…elseif….else 語句:根據(jù)兩個以上的條件執(zhí)行不同的代碼塊;
switch 語句:選擇多個代碼塊之一來執(zhí)行。
最后給大家推薦最新最全面的《PHP視頻教程》~快來學(xué)習(xí)吧!