支援訓練 53日目

PHP08

<?php
$a = TRUE;
$b = 0;
if ($a) {
	print '$aはTRUEです。';
}
if ($b == 0) {
	print '$bは0です。';
}

PHP09

<?php
$a = 2;
switch ($a) {
	case 0:
	print '$aは0です。';
	break;
	case 2:
	print '$aは2です。';
	break;
	default:
	print 'default';
}
<?php
$a = 2;
$cnt = 0;
while ($cnt < 6) {
	$a *= 2;
	print $a . "<br>\n";
	$cnt++;
}
<?php
$data = array(15, 20, 35, 45, 50);

foreach ($data as $value) {
	print $value . '<br>';
}
<?php
  // $dataに値を格納
  $data = array ( 15, 20, 35, 45, 50 );
  
  // <拡張形>全配列要素の値を表示
  foreach ( $data as $key => $value ) {
    print $key . '=>' . $value . '<br>';
  }
<?php
$present = array( '長崎' => 'ちゃんぽん',
'名古屋' => '手羽先',
'沖縄' => '泡盛');
foreach ($present as $value) {
	print $value . '<br>';
}
print '<br>';
foreach ($present as $key => $value){
	print $key . '' . $value . 'が有名です。<br>';
}
<?php
$data = array ('山田太郎', '横山花子','田中一郎', '山本久美子', '鈴木次郎', '星山裕子', '佐藤勝男');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>名簿出力</title>
</head>
<body>
名簿には<?php print (count ($data)); ?>人が登録されています。
<ol>
<?php
foreach ($data as $d){
	print '<li>'. $d . '</li>' . "\n";
}
?>
</ol>
</body>
</html>

九九表

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>九九の表</title>
<style>
table {
  border-collapse: collapse;
}
tr,td, th {
  border: solid 1px #333;
  text-align: center;
  width: 30px;
}
th {
  background-color:#666;
}
</style>
</head>
<body>
<table>
<?php
for ($i =0;$i<10;$i++) {
		print '<tr>';
	for($j=0;$j<10;$j++) {
		if (($i == 0) && ($j== 0)) {
			print '<th></th>';
		}else if (($i == 0) || ($j ==0)) {
			print '<th>' . ($i + $j) .'</th>';
		} else {
			print '<td>' . ($i * $j) . '</td>';
		}
	}
	print '</tr>';
}
?>
</table>
</body>
</html>

PHP11

<?php
for($i=1,$sum=0;$i<=10;$i++) {
	$sum += $i;
}
print '合計は、' . $sum .'です。';

PHP12

<?php
$i=1;
$sum=0;
while($i<=10) {
	$sum += $i++;
}
print '合計は、' . $sum .'です。';

PHP13

<?php
$ar=array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$sum=0;
foreach($ar as $i) {
	$sum += $i;
}
print '合計は、' . $sum .'です。';

PHP14

<?php
  // 点数の配列
  $tokuten = array ( 80, 98, 48, 60, 90, 97 );
  
  $maxValue = $tokuten[0];  // 最高点初期値
  $minValue = $tokuten[0];  // 最低点初期値

  for ( $i = 1; $i < count( $tokuten ); $i++ ) {
    // 最高点の取り出し
	if ($maxValue < $tokuten[$i]) {
		$maxValue = $tokuten[$i];
	}

    // 最低点の取り出し
	if ($minValue > $tokuten[$i]) {
		$minValue = $tokuten[$i];
	}

  }

  // 最高点、最低点の表示
  print '最高点:' . $maxValue . '<br>最低点:' . $minValue;
<?php
  // 点数の配列
  $tokuten = array ( 80, 98, 48, 60, 90, 97 );

  // 最高点、最低点の表示
  print '最高点:' . (max($tokuten)) . '<br>最低点:' . (min($tokuten));

WPレッスンブック
p.193からp.221