7/24授業(メモ)

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>サンプル</title>
</head>

<body>

<?php
print("<ul>\n");
print("<li>WordPress</li>\n");
print("<li>Joomla</li>\n");
print("<li>EC-Cube</li>\n");
print("</ul>\n");
?>

</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>sample(printf)</title>
</head>

<body>
<table border="1">
<?php
printf("<tr><td>10進整数</td><td>%d</td></tr>","18");
 print"\n";
printf("<tr><td>2進数</td><td>%b</td></tr>","18");
print"\n";
printf("<tr><td>8進数</td><td>%o</td></tr>","18");
print"\n";
printf("<tr><td>16進数</td><td>%x</td></tr>","18");
print"\n";
printf("<tr><td>浮動小数点数(3桁)</td><td>%.3f</td></tr>","3.14");
print"\n";
printf("<tr><td>浮動小数点数(6桁)</td><td>%.6f</td></tr>","3.14");
print"\n";
printf("<tr><td>文字列</td><td>%s</td></tr>","Hello");
print"\n";
?>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>改行</title>
</head>

<body>

<?php
print("ダブルクォートで特殊文字の「\\n」を出力します。<br>\n");
print'シングルクォートの場合は「\n」はそのまま出力されます。';
print("\n");
?>

</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>数値リテラル</title>
</head>

<body>
<?php
print ("<ul>\n");
print ("<li>10進数の10は");
print 10;
print ("</li>\n");
print ("<li>8進数の10は");
print 010;
print ("</li>\n");
print("<16進数の10は");
print 0x10;
print ("</li>\n");
print ("<li>16進数のFは");
print 0xF;
print ("</li>\n");
print ("</ul>\n");
?>
</body>

</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>assignment01</title>
</head>

<body>
<?php
$product="鉛筆";
print($product);
print("を販売しています。\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>if statement(else文)</title>
</head>

<body>
<?php
$num=10;
print("ようこそ。\n");
print("<hr>\n");
if($num>0){
print("いらっしゃいませ。在庫があります。<br>\n");
print("在庫数は{$num}個です。\n");
}
else{
print("申し訳ありません。在庫切れです。\n");
}
print("<hr>\n");
print("ごゆっくりお過ごしください。\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>if statement(在庫10の場合)</title>
</head>
<body>
<?php
$num=10;
print("ようこそ。\n");
print("<hr>\n");
if($num>0)
print("いらっしゃいませ。在庫があります。\n");
print("<hr>\n");
print("ごゆっくりお過ごしください。\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>expression01</title>
</head>
<body>
<?php
$product="消しゴム";
print($product);
print("を");
print(1+2);
print("個販売しています。\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>expression02</title>
<style type="text/css">

<!--
table{
	width: 300px;
	border-collapse: collapse;
}
th{
	background-color: #CCC;
}
th,td{
padding: 6px;
}
-->
</style>
</head>

<body>
<?php
$product = "消しゴム";
$num = 10;
$price = 50;
$total=$price*$num;
$total=$total-100;
?>
<table border="1">
<tr><th>内容</th><th>金額</th></tr>
<?php
print("<tr><td>品名</td><td>{$product}</td></tr>\n");
print("<tr><td>単価</td><td>{$price}円</td></tr>\n");
print("<tr><td>個数</td><td>{$num}個</td></tr>\n");
print("<tr><td>計</td><td>{$total}円(但100円引)</td></tr>\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>assignment04</title>
</head>
<body>
<?php
$product="消しゴム";
$num= 10;
print("{$product}を{$num}個販売しています。\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>assignment02</title>
</head>

<body>

<?php
$product = "鉛筆";
print ($product);
print("を販売しています。<br>\n");

$product ="消しゴム";
print ($product);
print ("を販売しています。\n");
?>

</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>assignment operator02</title>

<style type="text/css">

<!--
table{
width: 300px;
border-collapse: collapse;
}

th{
	background-color: #CCC;
}

th,td{
	padding: 6px;
}

-->

</style>

</head>

<body>
<?php
$num1 = 10;
$num2 = 5;
$num3 = $num1+$num2;
$num4 = $num1-$num2;
$num5 = $num1*$num2;
$num6 = $num1/$num2;
$num7 = $num1%$num2;
?>
<table border ="2">
<tr><th>項目</th><th>結果</th></tr>
<?php
print("<tr><td>\$num1</td><td>{$num1}</td></tr>\n");
print("<tr><td>\$num2</td><td>{$num2}</td></tr>\n");
print("<tr><td>\$num1+\$num2</td><td>{$num3}</td></tr>\n");
print("<tr><td>\$num1-\$num2</td><td>{$num4}</td></tr>\n");
print("<tr><td>\$num1*\num2</td><td>{$num5}</td></tr>\n");
print("<tr><td>\$num1/\$num2</td><td>{$num6}</td></tr>\n");
print("<tr><td>\$num1%$num2</td><td>{$num7}</td></tr>\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>assignment operator01</title>
</head>
<body>
<table border="1">
<tr><th>文字列</th></tr>
<?php
$msg1="こんにちは";
$msg2="さようなら";
$msg3="またあした";

print("<tr><td>". $msg1 . $msg2."</td></tr>\n");
print("<tr><td>". $msg2 . $msg3."</td></tr>\n");
print("<tr><td>". $msg1 . $msg3."</td></tr>\n");
?>
</body>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>001</title>
</head>

<body>
<p>
<?php
print("こんにちは\n");
?>
</p>
</body>
</html>