Copyright © Radosław Kowaluk 2009-2013
Instrukcje
if(wyrażenie)
{
// blok kodu
}
[else if(wyrażenie)
{
// blok kodu
}]...
[else
{
// blok kodu
}]
<?php
$x=1;
if($x>0)
{
echo 'zmienna jest dodatnia';
}
else if($x<0)
{
echo 'zmienna jest ujemna';
}
else
{
echo 'zmienna jest zerem';
}
?>
switch(wyrażenie)
{
case wartość1:
// blok kodu
[break;]
[case wartość2:
// blok kodu
[break;]
]
[default:
// blok kodu
]
}
<?php
$x='m';
switch($x)
{
case 'm':
echo 'facet';
break;
case 'k':
echo 'baba';
break;
default:
echo 'trans';
}
?>
for([inicjalizacja zmiennych];[sprawdzenie warunku];[modyfikacja zmiennych]) {
kod
[break;]
}
<?php
$n=3;
$silnia=1;
for($i=1;$i<=$n;$i++){
$silnia=$silnia*$i;
}
echo $n.'!='.$silnia;
?>
while( warunek )
{
kod
[break;]
kod
}
<?php
$n=3;
$silnia=1;
$i=1;
while($i<=$n)
{
$silnia*=$i;
$i=$i+1;
}
echo $n.'!='.$silnia;
?>
do
{
kod
[break;]
kod
}
while(warunek);
<?php
$n=3;
$silnia=1;
$i=1;
do
{
$silnia*=$i;
$i=$i+1;
}
while($i<=$n);
echo $n.'!='.$silnia;
?>
foreach (array_expression as $value){
statement
}
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
unset($value);
?>
instrukcja A
{
instrukcja B
{
kod
}
}
<?php
$n=10;
$k=10;
for($i=1;$i<=$n;$i++)
{
for($j=1;$j<=$k;$j++)
{
echo ($i*$j)." ";
}
echo "<br />";
}
?>
instrukcja
{
kod A
break;
kod B
}
<?php
$n=20;
$k=20;
for($i=1;$i<=$n;$i++)
{
for($j=1;$j<=$k;$j++)
{
if ($i*$j>100) break;
echo ($i*$j)." ";
}
echo "<br />";
}
?>