PHP 基礎演習

【課題001】

1500円の商品に消費税込みの金額を明示するには、いくらと書けばよいかPHPで表示させなさい。

消費税込1575円です。

<$price = 1500;
$total = $price*1.05;
 print "消費税込".(int)$total."円です。";
?>
【課題002】

「あなたは、山田一郎ですね。」と「あなたは、どなたですか?」のどちらかを表示させなさい。

あなたは山田一郎ですね。
>||html|

|

【課題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");
}
?>