PHP if文・switch文・for文・while文

if文

if (条件1){
    処理1;
}
else if (条件2){
    処理2;
}
else {
    当てはまらない時の処理;
}
演算子 説明
== 値を比較( [ 数値 ]と[ 文字列の数値 ]でも真となる )
=== 値とデータ型を比較

if文を短く(読み難くなるため注意)

条件式 ? trueの時の処理 : folseの時の処理;

switch文

switch(式または変数){
    case 値1:
    処理1;
    break;
    case 値2:
    処理2;
    break;
    default: //どのパターンにも当てはまらない場合に実行される処理(不要な場合は省略可)
    処理3; 
    //defaultの場合、break;を省略可
}

for文

for (初期化式; 繰り返し条件; 変化式) {
    繰り返す処理;
}
  • breakでループを抜ける
  • continueでスキップ(下記if文をループ処理に記述)
if (条件) {
    continue;
}

条件を満たす間は処理を実行(while / do ~ while)

while(条件を満たさない場合は1度も実行されない)

while (条件) {
    実行したい処理;
    変化式;
}

do ~ while(条件を満たさない場合でも1度は実行される)

do {
    実行したい処理;
    変化式;
} while (条件);