範例:
<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];
?>