20170928迴圈
出自六年制學程
for 迴圈 while 迴圈 continue 跳到敘述區塊最前面 break 跳到敘述區塊最後面
- do:
do { // 無窮迴圈
print ("|" . $i); $total += $i; $i++; if ( $i > 15 ) break; // break指令
} while ( true );
print " ->從1加到15=" . $total . "
";
$total = 0; // 重設變數值
for ( $i = 1; $i <= 15; $i++ ) {
if ( ($i % 2) == 1 ) continue; // continue指令 print "|" . $i; $total += $i;
}
- for:
for ( $i = 1; $i <= 10; $i++ ) {
print "|". $i; $total += $i;
}
- while:
while ( $result <= 100 ) {
$result = $result * $n; // 計算階層 $n = $n + 1;
}
- 條件:
if ( $grade >= 80 ) {
print "甲等!
";
} elseif ( $grade >= 70 ) {
print "乙等!
";
} else { }
- 多選一條件:
<?php
$GPA = 'B'; // 指定變數值
echo "學生成績: $GPA
";
switch ( $GPA ) { // switdh條件敘述
case 'A': print "學生成績超過80
"; break; case 'B': print "學生成績超過70,低於80
"; break; case 'C': print "學生成績超過60,低於70
"; break; default: print "學生成績不及格
";
} ?>
- if/eiseif用法(最常用方法):
<?php
$grade = 85; // 指定變數值
echo "學生成績: $grade 分
";
// if/elseif條件敘述
if ( $grade >= 80 ) {
print "甲等!
";
}
elseif ( $grade >= 70 )
{
print "乙等!
";
}
elseif ( $grade >= 60 )
{
print "丙等!
";
}
else
{
print "丁等!
";
}
?>