全国





PHPの制御

条件分岐 if else



if($x==0)
{print("YES");}
else
{print("NO");}
もし X が 0 ならば、
YESと表示
違うのならばNOと表示


if($x==0)
{print("0");}
else if($x==1)
{print("1");}
else
{print("NO");}
もし X が 0 ならば、
0と表示
もし X が 1 ならば、
1と表示
違うのならばNOと表示

                           return PHP5Tips







条件分岐 switch



switch($x)
{
case "A":
     print("A");
     break;
case "B":
     print("B");
     break;
case "C":
     print("C");
     break;
default:
     print("NO");
}

X がBならば、
Bと表示

                           return PHP5Tips







繰り返し while



$x=1;
while ($x <=5){
      print($x."<br>");
      $x++;
              }

実行結果
1
2
3
4
5


Xは1
5以上になるまで1を足す

                           return PHP5Tips







繰り返し do while



$x=1;
do{
   print($x."<br>");
   $x++;
}while ($x <=5);

実行結果
1
2
3
4
5

whileとは違い、
無条件に1回は処理を
実行する。

                           return PHP5Tips







繰り返し for



for($x=0; $x <=5; $x++)
{print($x."<br>");}

実行結果
0
1
2
3
4
5

(Xは0、Xは5以下、1を足す)
を条件が満たされるまで繰り返す。

                           return PHP5Tips







繰り返し foreach


foreach(配列 as $value){処理}
--------------------------------
例)
$kazu=array(0=>"0", 1=>"1", 2=>"2")
foreach($kazu as $value)
{print($value."<br>");}

実行結果
0
1
2

配列に対し繰り返し
処理をする
$valueに配列の内容を
順にセットします。

                           return PHP5Tips