範例:
<form name="avg" method="post"> <p>輸入你的國文分數:<input name="chinese" type="text" /></p> <p>輸入你的數學分數:<input name="math" type="text" /></p> <p><input name="submit" type="submit" value="確定" /></p> </form> <?php $chinese=$_POST['chinese']; $math=$_POST['math']; $avg=($chinese+$math)/2; if($avg>=90){ $str="優等"; }else if($avg>=80){ $str="甲級"; //省略部分程式碼.................. }else { $str="丁級"; } echo "國文分數{$chinese}分,數學分數{$math}分,平均={$avg},{$str}"; ?>
內建函式
例:isset()
<?php if isset($_POST['submit']) { $chinese=$_POST['chinese']; $math=$_POST['math']; $avg=($chinese+$math)/2; if($avg>=90){ $str="優等"; }else if($avg>=80){ $str="甲級"; //省略部分程式碼.................. }else { $str="丁級"; } echo "國文分數{$chinese}分,數學分數{$math}分,平均={$avg},{$str}"; } ?>
自建函式
<?php if isset($_POST['submit']) { $chinese=$_POST['chinese']; $math=$_POST['math']; $avg=($chinese+$math)/2; $str = level($avg); echo "國文分數{$chinese}分,數學分數{$math}分,平均={$avg},{$str}"; } function level($avg) { if($avg>=90){ $str="優等"; }else if($avg>=80){ $str="甲級"; //省略部分程式碼.................. }else { $str="丁級"; } return $str; ?>
另一範例:
<?php showName(); function showName() { echo "大家好,我的名字叫:沈老師<br>"; } ?>
傳參數
<?php showName("沈老師"); showName("張同學"); function showName($name) { echo "大家好,我的名字叫:{$name}<br>"; } ?>
內建函式
以rand為例,亂數顯示每日一句。
<?php $str = array ("知足常樂。甘願做、歡喜受。", "生氣是拿別人的過錯來懲罰自己。", "人生多一份感恩,就多一份美化。", "縮小自我、擴大心胸,工作要歡喜,人與人要感恩。", "愛與感恩,能喜淨心中的煩惱。", "做好事要騰出時間,這是人生的目的,也是人生的義務。"); $i = rand(0,5); echo $str[$i]; ?>