PHP 基礎演習
【課題001】
1500円の商品に消費税込みの金額を明示するには、いくらと書けばよいかPHPで表示させなさい。
消費税込1575円です。
<$price = 1500; $total = $price*1.05; print "消費税込".(int)$total."円です。"; ?>
【課題003】
0時 ~ 6時 → 夜更かししすぎです!
6時 ~ 12時 → おはようございます!
12時 ~ 18時 → こんにちは!
18時 ~ 24時 → こんばんは!
と表示させなさい。
夜更かししすぎ〜
<?php if(date("H")>18){ print "こんばんわ〜!"; } elseif(date ("H")>12) { print "こんにちは!"; } elseif(date("H")>6){ print "おはようございます!!"; } else{ print "夜更かししすぎ〜"; } >
【課題004】
変数「$seikai」に代入する値が
「Aまたはa」のとき「完璧でした。素晴らしい!」
「Bまたはb」のとき「とてもよくできました!」
「Cまたはc」のとき「もう少し頑張りましょうね。」
それ以外は、「もっと努力が必要です。」
と表示させなさい。
とてもよくできた!
①switch文 <?php $seikai = "b"; switch($seikai){ case "A": case "a": print "完璧!すばらしい!!"; break; case "B": case "b": print "とてもよくできた!"; break; case "C": case "c": print "もう少しがんばろ!"; break; defalt: print "もっと努力しよう!"; } ?>
全然できてないよ。気合気合!!
②if文 <?php $seikai = "E"; if($seikai=="A"||$seikai=="a"){ print "完璧!ワンダフル!"; } elseif($seikai=="B"||$seikai=="b"){ print "とてもよくできたね。オッケー!"; } elseif($seikai=="C"||$seikai=="c"){ print "もっとがんばろ。ファイト!"; } else{ print "全然できてないよ。気合気合!!"; } ?>
【課題005】
以下のように表示させるための配列を使って記述しなさい。
sprは春です。
sumは夏です。
autは秋です。
winは冬です。
①foreach文 <?php $season["spr"] = "春"; $season["sum"] = "夏"; $season["aut"] = "秋"; $season["win"] = "冬"; foreach($season as $name => $value){ print "{$name}は{$value}です。<br>\n"; } ?>
②array + foreach文 <?php $season = array( "spr" => "春", "sum" => "夏", "aut" => "秋", "win" => "冬", ); foreach($season as $key => $value){ print "{$key}は{$value}です。<br>\n"; } ?>
【課題006】
array()関数 を使って以下のような表示をさせなさい。
sprは春です。
sumは夏です。
autは秋です。
winは冬です。
②array + for文 <?php >> $scode = array(0=>"A01",1=>"A02",2=>"A03",3=>"B01",4=>"B02"); $num = count($scode); for($i=0; $i<$num; $i++) { print($scode[$i]."<br>\n"); } ?>