150 likes | 322 Views
PHP Selection & Looping Statements. Control Structures. Programming Languages commonly include a number of “control structures”, that allow users to execute based on evaluation. Blocks of statements are enclosed in curly brackets ({}). PHP includes the following control structures: IF-ELSE
E N D
Control Structures Programming Languages commonly include a number of “control structures”, that allow users to execute based on evaluation. Blocks of statements are enclosed in curly brackets ({}). PHP includes the following control structures: • IF-ELSE • WHILE • FOR • SWITCH
Control Structure #1IF-ELSE *NOTE: the else is optional
if Statements if ($number > 10) echo “That is a big number”; if ($number > 10) { echo “<BR> The number is greater than 10.”; echo “<BR> So, it must be big.”; } if ($number > 10) echo “<BR> That’s a big number.”; else echo “<BR> That’s a small number.”;
if Statements if ($number > 10) { echo “<BR> The number is greater than 10.”; echo “<BR> So, it must be big.”; } else { echo “<BR> The number is less or equal to 10.”; echo “<BR> So, it must be small.”; }
if Statements if ($number > 10) if ($number > 100) echo “<BR>That is a very big number.”; else { echo “<BR> The number is greater than 10.”; echo “<BR> So, it must be big.”; } else echo “<BR>That is a small number.”;
if Statements if ($number > 100) echo “<BR>That’s a very big number.”; elseif ($number > 10) echo “<BR>That is a big number.”; elseif ($number > 1) echo “<BR> That is a small number.”; else echo “<BR> That is a very small number.”;
switch Statement switch ($number) { case 1: echo “small”; break; case 2: echo “medium”; break; case 3: echo “large”; break; default: echo “That is not a valid code.”; }
for statement $sum = 0; for ($n=1; $n<=3; $n++) $sum += $n; echo “<BR> The sum of the integers from 1 to $number is $sum.”;
Control Structure #3WHILE NOTE: $timeleft- - is equivalent to $timeleft = $timeleft -1
while statement $n = 0; $sum = 0; while ($n <=3) { $sum = $sum + $n; $n++; } echo “The sum is $sum”;