プログラム言語 制御文

三項演算子

ret = True
x = ‘BIG’ if ret else ‘SMALL’
BIG

If文

C#と同じ

htmlを出力する場合の書き方
<?php if(条件): ?>
 html文
<?php elseif(条件): ?>
 html文
<?php endif; ?>

Switch(Case)文

string myStr = “aa”;

switch(myStr)
{
  case null:
    ~
    break;
  case “aaa”:
    ~
    break;
  case “bbb”:
  case “ccc”:
    bbb or ccc の場合
    ~
    break;
  default:
    ~
    break;
}

For文

for ($i=1; $i<=3; $i++) {  echo $i; }

While文

$i = 1;
while (true){
  print $i++;
  if ($i > 100) break;
}

<?php while(条件): ?>
 html文
<?php endwhile; ?>

拡張For文(ForEach文)

foreach ($array as $elm) {
  // 配列・オブジェクトの要素を取得
  $e = $elm;
  
  // Loopを抜ける。
  break;
}

foreach ($array as $key => $elm) {
  // 配列・オブジェクトのキーを取得
  $k = $key;
  $e = $elm;
}