96's blog

WEBサイト制作科 6ヶ月コース

PHP03(for,while,foreach)

ブログ「まとめ(2)」

  • PHP08
<?php
  $a = true;
  $b = 0;
  if($a == true){
    print'$aは'.$a.'です';
  }
  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';
  }

関数

  • while 増減値を設定しないと無限ループする。
  • foreach array配列を変数に代入して使う。

ブログ「まとめ(3)」

  • PHP10(九九表をPHPで作りなさい)
<table>
<tr><th>&nbsp;</th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th></tr>
<?php
$i = 1;
for($i;$i<=9;$i++){
  print '<tr>';
  print '<th>'.$i.'</th>';
  for($j =1; $j<=9;$j++){
    print '<td>'.$i*$j.'</td>';
  }
  print '</tr>'."\n";
}
?>
</table>
  • PHP11(「for文」を用いて、1から10までの数を加算し、その結果を「合計は、55です。」と画面に表示しなさい)
<?php
$i = 1;
$sum = 0;
for($i;$i<=10;$i++){
  $sum += $i;
}
  print '合計は'.$sum.'です。';
  • PHP12(「while文」を用いて、問題PHP11のプログラムを処理しなさい)
<?php
$i =1;
$sum =0;
while($i<=10){
  $sum += $i;
  $i++;
}
  print '合計は'.$sum.'です。';

  • PHP13(「foreach文」を用いて、問題PHP11のプログラムを処理しなさい)
<?php
$sum = 0;
$data = array(1,2,3,4,5,6,7,8,9,10);
foreach($data as $value){
  $sum += $value;
}
  print '合計は'.$sum.'です。';