ねこきっくぱんちのメモ帳

webの勉強メモです。 HTML,CSS,JavaScript,PHP,Illustrator,Photoshopなど。

PHP005 endforeachを用いた制御文

endforeachを用いた制御文

ポイント
・他の制御文も同様の書き方で利用可能。
・{が:、}がendforeachへ変わる。
・foreach文の中で、通常のhtml要素を利用可能。
・ここでは代表としてendforeachを扱う。

わからないところ
・p要素を3回出力すると、p要素にmargin-bottomがかかったような形になる。

<?php
//humanクラス作成
class human {
  public $name;
  public function __construct($name){
    $this->name = $name;
  }
}

//アイカツメンバーをインスタンス化
$ichigo = new human('ichigo');
$aoi = new human('aoi');
$ran = new human('ran');

//インスタンスを配列へ格納
$aikatsu = array($ichigo,$aoi,$ran);
?>

<!-- ★endforeachをつかってインスタンスの名前を表示★ -->
<?php foreach($aikatsu as $value): ?>
 <p><?php echo $value->name ?></p>
<?php endforeach?>

■参考
・Progate(PHP)