switch whitch foreac

if

if(){

} else if(){

} else {

}

switch

switch ($x)
{
    case 1:
        echo "Number 1";
        break;
    case 2:
        echo "Number 2";
        break;
    case 3:
        echo "Number 3";
        break;
    default:
        echo "No number between 1 and 3";
}


for foreach

for ($x=0; $x<=10; $x++) {
    echo "数字是:$x";
} 
foreach ($colors as $value) {
    echo "$value ";
    break;// 终止循环
    continue;//跳出本次循环
}
foreach ($colors as $key => &$value) {
    echo "$key","$value ";
} 
foreach ($a as $a_v) {
    foreach ($b as $b_v) {
        if($a_v == $b_v){
            echo "匹配已找到";
        }else{
            echo "匹配未找到";
        }
        echo "$value ";
        break; //  终止循环
        continue; // 跳出本次循环
    }
}


switch

switch ($x)
{
    case 1:
        echo "Number 1";
        break;
    case 2:
        echo "Number 2";
        break;
    case 3:
        echo "Number 3";
        break;
    default:
        echo "No number between 1 and 3";
}


while

$x=1;
do {
  echo "这个数字是:$x";
  $x++;
} while ($x<=5);

do {
    $station_name['station_name'] = $basics['station_name'] .= '(新建)';  // 名称追加文字
    $is_basics = $SalaryStationBasics->where(array('station_name'=>$basics['station_name']))->count();
} while ($is_basics > 0);