2011年3月30日水曜日

if文以外の複数条件の場合


if文より少し分かりやすい、複数条件分けに使用できるswitch文
日付のフォーマット(date(日付フォーマット))に従って、switch文を作成。

date("Y/m/d H:i:s")  Y:西暦年 m:月 d:日 H:時 i:分 s:秒 w:曜日
例:今日は何曜日?
<?php
switch(date(“w”)){
case 0:
echo “今日は日曜日です。”;
break;
case 1:
echo “今日は月曜日です。”;
break;
case 2:
echo “今日は火曜日です。”;
break;
case 3:
echo “今日は水曜日です。”;
break;
case 4:
echo “今日は木曜日です。”;
break;
case 5:
echo “今日は金曜日です。”;
break;
case 6:
echo “今日は土曜日です。”;
break;
default:
echo “ここにはきません(*^_^*)”;
}
?>

※case 値1:は決まり事。さらに、処理ごとに「break;」を入力することで各曜日から抜ける為に必要。
入力がされてないとループ処理が永遠に終わらないので注意とのこと。
※条件定義の最後にdefault:を入れることで終了を示します。省略してもかまいません。

0 件のコメント:

コメントを投稿