while ホワイル は制約内でプログラムをくりかえす。
continue コンティニュー は制約条件でプログラムを発動し、所定の位置に進むプログラム。
1に対して1〜5までの数字を掛けていく、 制約は答えが10を超えないこと
2に対して1〜5までの数字を掛けていく、 制約は答えが10を超えないこと
3に対して1〜5までの数字を掛けていく、 制約は答えが10を超えないこと
4に対して1〜5までの数字を掛けていく、 制約は答えが10を超えないこと
5に対して1〜5までの数字を掛けていく、 制約は答えが10を超えないこと

($count1 * $count2)=(1 * 1 = 1) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 2 = 3) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 3 = 6) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 4 = 10) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 5 = 15) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 1 = 17) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 2 = 21) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 3 = 27) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 4 = 35) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 5 = 45) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 1 = 48) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 2 = 54) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 3 = 63) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 1 = 67) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 2 = 75) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 1 = 80) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 2 = 90) 上段からここまでを足したトータル)
sum = 90

○上記表示は下記式
$count1 = 0;
$sum = 0;

while ($count1 < 5){ // continueが実行された時にもどる位置
$count1 += 1;

$count2 = 0;
while ($count2 < 5){
$count2 += 1;
if ($count1 * $count2 > 10){
continue 2;
}

$sum += $count1 * $count2;
print '($count1 * $count2)=('.$count1.' * '.$count2.' = '.$sum.') 上段からここまでを足したトータル)<br />';
}
}
print 'sum = '.$sum;


while ホワイル は制約内でプログラムをくりかえす。
continue コンティニュー は制約条件でプログラムを発動し、所定の位置に進むプログラム。
1に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
2に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
3に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
4に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
5に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
6に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
7に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
8に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
9に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと
10に対して1〜10までの数字を順番に掛けていく、 制約は答えが30を超えないこと

[count1] 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 [count2] 0 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 1 2 3 1 2 3 1 2 3 [sum ] 0 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 5 10 15 20 25 30 6 12 18 24 30 7 14 21 28 8 16 24 9 18 27 10 20 30   55     110 165 112 105 90 70 48 54 60 55 110 165 112 105 90 70 48 54 60 1 2 3 4 5 6 7 8 9 10 55 110 165 112 105 90 70 48 54 60 55 165 330 442 547 637 707 755 809 869

($count1 * $count2)=(1 * 1 = 1) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 2 = 3) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 3 = 6) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 4 = 10) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 5 = 15) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 6 = 21) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 7 = 28) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 8 = 36) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 9 = 45) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 10 = 55) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 1 = 57) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 2 = 61) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 3 = 67) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 4 = 75) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 5 = 85) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 6 = 97) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 7 = 111) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 8 = 127) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 9 = 145) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 10 = 165) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 1 = 168) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 2 = 174) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 3 = 183) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 4 = 195) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 5 = 210) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 6 = 228) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 7 = 249) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 8 = 273) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 9 = 300) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 10 = 330) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 1 = 334) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 2 = 342) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 3 = 354) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 4 = 370) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 5 = 390) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 6 = 414) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 7 = 442) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 1 = 447) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 2 = 457) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 3 = 472) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 4 = 492) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 5 = 517) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 6 = 547) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 1 = 553) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 2 = 565) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 3 = 583) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 4 = 607) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 5 = 637) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 1 = 644) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 2 = 658) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 3 = 679) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 4 = 707) 上段からここまでを足したトータル)
($count1 * $count2)=(8 * 1 = 715) 上段からここまでを足したトータル)
($count1 * $count2)=(8 * 2 = 731) 上段からここまでを足したトータル)
($count1 * $count2)=(8 * 3 = 755) 上段からここまでを足したトータル)
($count1 * $count2)=(9 * 1 = 764) 上段からここまでを足したトータル)
($count1 * $count2)=(9 * 2 = 782) 上段からここまでを足したトータル)
($count1 * $count2)=(9 * 3 = 809) 上段からここまでを足したトータル)
($count1 * $count2)=(10 * 1 = 819) 上段からここまでを足したトータル)
($count1 * $count2)=(10 * 2 = 839) 上段からここまでを足したトータル)
($count1 * $count2)=(10 * 3 = 869) 上段からここまでを足したトータル)
sum = 869

○上記表示は下記式
$count1 = 0;
$sum = 0;

while ($count1 < 10){ // continueが実行された時にもどる位置
$count1 += 1;

$count2 = 0;
while ($count2 < 10){
$count2 += 1;
if ($count1 * $count2 > 30){
continue 2;
}

$sum += $count1 * $count2;
print '($count1 * $count2)=('.$count1.' * '.$count2.' = '.$sum.') 上段からここまでを足したトータル)<br />';
}
}
print 'sum = '.$sum;


while ホワイル は制約内でプログラムをくりかえす。
continue コンティニュー は制約条件でプログラムを発動し、所定の位置に進むプログラム。
1に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
2に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
3に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
4に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
5に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
6に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
7に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
8に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
9に対して1〜20までの数字を掛けていく、 制約は答えが30を超えないこと
10に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
11に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
12に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
13に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
14に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
15に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
16に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
17に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
18に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
19に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと
20に対して1〜20までの数字を掛けていく、制約は答えが30を超えないこと

($count1 * $count2)=(1 * 1 = 1) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 2 = 3) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 3 = 6) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 4 = 10) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 5 = 15) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 6 = 21) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 7 = 28) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 8 = 36) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 9 = 45) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 10 = 55) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 11 = 66) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 12 = 78) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 13 = 91) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 14 = 105) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 15 = 120) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 16 = 136) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 17 = 153) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 18 = 171) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 19 = 190) 上段からここまでを足したトータル)
($count1 * $count2)=(1 * 20 = 210) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 1 = 212) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 2 = 216) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 3 = 222) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 4 = 230) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 5 = 240) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 6 = 252) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 7 = 266) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 8 = 282) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 9 = 300) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 10 = 320) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 11 = 342) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 12 = 366) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 13 = 392) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 14 = 420) 上段からここまでを足したトータル)
($count1 * $count2)=(2 * 15 = 450) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 1 = 453) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 2 = 459) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 3 = 468) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 4 = 480) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 5 = 495) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 6 = 513) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 7 = 534) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 8 = 558) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 9 = 585) 上段からここまでを足したトータル)
($count1 * $count2)=(3 * 10 = 615) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 1 = 619) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 2 = 627) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 3 = 639) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 4 = 655) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 5 = 675) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 6 = 699) 上段からここまでを足したトータル)
($count1 * $count2)=(4 * 7 = 727) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 1 = 732) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 2 = 742) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 3 = 757) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 4 = 777) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 5 = 802) 上段からここまでを足したトータル)
($count1 * $count2)=(5 * 6 = 832) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 1 = 838) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 2 = 850) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 3 = 868) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 4 = 892) 上段からここまでを足したトータル)
($count1 * $count2)=(6 * 5 = 922) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 1 = 929) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 2 = 943) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 3 = 964) 上段からここまでを足したトータル)
($count1 * $count2)=(7 * 4 = 992) 上段からここまでを足したトータル)
($count1 * $count2)=(8 * 1 = 1000) 上段からここまでを足したトータル)
($count1 * $count2)=(8 * 2 = 1016) 上段からここまでを足したトータル)
($count1 * $count2)=(8 * 3 = 1040) 上段からここまでを足したトータル)
($count1 * $count2)=(9 * 1 = 1049) 上段からここまでを足したトータル)
($count1 * $count2)=(9 * 2 = 1067) 上段からここまでを足したトータル)
($count1 * $count2)=(9 * 3 = 1094) 上段からここまでを足したトータル)
($count1 * $count2)=(10 * 1 = 1104) 上段からここまでを足したトータル)
($count1 * $count2)=(10 * 2 = 1124) 上段からここまでを足したトータル)
($count1 * $count2)=(10 * 3 = 1154) 上段からここまでを足したトータル)
($count1 * $count2)=(11 * 1 = 1165) 上段からここまでを足したトータル)
($count1 * $count2)=(11 * 2 = 1187) 上段からここまでを足したトータル)
($count1 * $count2)=(12 * 1 = 1199) 上段からここまでを足したトータル)
($count1 * $count2)=(12 * 2 = 1223) 上段からここまでを足したトータル)
($count1 * $count2)=(13 * 1 = 1236) 上段からここまでを足したトータル)
($count1 * $count2)=(13 * 2 = 1262) 上段からここまでを足したトータル)
($count1 * $count2)=(14 * 1 = 1276) 上段からここまでを足したトータル)
($count1 * $count2)=(14 * 2 = 1304) 上段からここまでを足したトータル)
($count1 * $count2)=(15 * 1 = 1319) 上段からここまでを足したトータル)
($count1 * $count2)=(15 * 2 = 1349) 上段からここまでを足したトータル)
($count1 * $count2)=(16 * 1 = 1365) 上段からここまでを足したトータル)
($count1 * $count2)=(17 * 1 = 1382) 上段からここまでを足したトータル)
($count1 * $count2)=(18 * 1 = 1400) 上段からここまでを足したトータル)
($count1 * $count2)=(19 * 1 = 1419) 上段からここまでを足したトータル)
($count1 * $count2)=(20 * 1 = 1439) 上段からここまでを足したトータル)
sum = 1439

○上記表示は下記式
$count1 = 0;
$sum = 0;

while ($count1 < 20){ // continueが実行された時にもどる位置
$count1 += 1;

$count2 = 0;
while ($count2 < 20){
$count2 += 1;
if ($count1 * $count2 > 30){
continue 2;
}

$sum += $count1 * $count2;
print '($count1 * $count2)=('.$count1.' * '.$count2.' = '.$sum.') 上段からここまでを足したトータル)<br />';
}
}
print 'sum = '.$sum;




これは赤色の文字例です。