掌握 for、while 與 foreach,學會自動化重複任務與陣列資料處理。
for 從 1 印到 10,每行顯示 $i 與 $i * 10。$i。// 【程式碼練習】
for ($i = 1; $i <= 10; $i = $i + 1) {
echo "$i => ";
echo $i * 10 . "<br>";
}
echo "最終 i 值: " . $i;
$i 加 2,觀察輸出與最後的 $i。// 【程式碼練習】
for ($i = 1; $i <= 10; $i = $i + 2) {
echo "$i => ";
echo $i * 10 . "<br>";
}
echo "最終 i 值: " . $i;
$i * 2 當作輸出值;當偶數值 >= 10 時以 break 結束迴圈。// 【程式碼練習】
for ($i = 0; $i <= 10; $i = $i + 1) {
echo "$i => ";
echo $i * 2 . "<br>";
if ($i * 2 >= 10) {
break;
}
}
echo "最終 i 值: " . $i;
$i * 2 + 1 當作奇數輸出;當值 >= 10 時 break。// 【程式碼練習】
for ($i = 0; $i <= 10; $i = $i + 1) {
echo "$i => ";
echo $i * 2 + 1 . "<br>";
if (($i * 2 + 1) >= 10) {
break;
}
}
echo "最終 i 值: " . $i;
// 【程式碼練習】
$score = 10;
echo "初始成績: " . $score . "分 <br>";
$count = 0;
while ($score < 60) {
$score = $score + 10;
$count = $count + 1;
}
echo "提升後成績: " . $score . "分 <br>";
echo "迴圈執行次數: " . $count . "次 <br>";
// 【程式碼練習】
$scores = [60, 70, 80, 90, 100];
foreach ($scores as $idx => $val) {
echo "第" . ($idx + 1) . "位同學的成績為: " . $val . "分<br>";
}