PHP流程控制之if語句
我們?yōu)榱思訌?qiáng)大家對(duì)代碼的理解,我們串了一個(gè)故事惡搞了一個(gè)王思總同學(xué)。
在4.1和3.2.5這兩個(gè)章節(jié)中我們都介紹到了if和if...else結(jié)構(gòu)。并且我們講解的很清楚。
我們現(xiàn)在來用if...else結(jié)構(gòu)來寫一個(gè)小東西,加強(qiáng)大家對(duì)邏輯的理解。
我們配合之前的知識(shí)點(diǎn)來寫一個(gè)計(jì)算器:
<form> <input type="text" name="num1"> <select name="fh"> <option value="jia"> + </option> <option value="jian"> - </option> <option value="c"> x </option> <option value="chu"> / </option> <option value="qy"> % </option> </select> <input type="text" name="num2"> <input type="submit" value="運(yùn)算" /> </form> <?php $num1 = $_GET['num1']; $num2 = $_GET['num2']; $fh = $_GET['fh']; if(!is_numeric($num1) || !is_numeric($num2)){ echo '請(qǐng)輸入數(shù)值類型'; } if($fh == 'jia'){ echo $num1 . '+' . $num2 . '=' . ($num1+$num2); } if($fh=='jian'){ echo $num1 . '-' . $num2 . '=' . ($num1-$num2); } if($fh=='c'){ echo $num1 . 'x' . $num2 . '=' . ($num1*$num2); } if($fh=='chu'){ echo $num1 . '/' . $num2 . '=' . ($num1/$num2); } if($fh=='qy'){ echo $num1 . '%' . $num2 . '=' . ($num1%$num2); } ?>
作業(yè):
寫一個(gè)平年、閏年計(jì)算器。寫一個(gè)form表單,通過get將年份給傳來過來,判斷傳進(jìn)來的年份是否為數(shù)值類型。并且要求,如果是閏年就提示這是閏年,如果是平年就提示這一年是平年。
平年閏年規(guī)則:年份能被4整除,但是不能被100整除。 或者能被400整除,即為閏年,其他情況全為平年