制御構造について
すべてのプログラムは「順次実行」「分岐実行」「繰り返し実行」を組み合わせて成り立っています。
if文
if文には3つの種類があります。
- ifのみ
- if〜else文
- if〜elseif〜else文
if (条件式) {
条件式がTRUEのときの処理
}
if (条件式) {
条件式がTRUEのときの処理
} else {
条件式がFALSEのときの処理
}
if (条件式1) {
条件式1がTRUEのときの処理
} else if (条件式2) {
条件式1がFALSEで、
なおかつ条件式2がTRUEのときの処理
} else {
条件式1がFALSEで、なおかつ条件式2もFALSEのときの処理
}
while文
while (条件式) {条件式がTRUEのときの処理}
while (条件) {繰り返す内容}
$count++;を使う等して、whileを使う場合、必ずいつか条件式がFALSEになるようにする。
そうしないと永久ループになりブラウザがクラッシュする可能性があります。
外部リンク参考サイトさん
while文とforeach文
foreach文
ひとつ、ひとつ処理をするのが大変なため、まとめて配列にして処理する
foreach文は配列用の反復処理文 ループは配列の中にある箱の数(キーの数)だけ行われます。
外部リンク参考サイトさん foreach文について
foreach (配列 as 値をいれる変数) { 繰り返し行う処理 }
foreach (配列 as 配列キー => 配列の値) { 繰り返す内容}
table border=" "とすることで、表に枠をつけ、thタグで見出し作成し、その中にforeach文
table border=" " tr th見出し/th /tr
exit文
exit文はHTMLを含めて全スクリプトの出力を終了する
- exit;
- exit ('文字列'); statusが文字列の場合は、終了直前にstatus内容を表示します。
- exit (0); statusが数値の場合は、表示されません。