HomeHelpPHP

PHP příkazy

Podmínky

if ($a == $b) {
	příkaz_1;
} else {
	příkaz_2;
}

if ($a == $b) {
	příkaz_1;
}
elseif ($c == $d) {
	příkaz_2;
}
elseif ($i == $j) {
	příkaz_3;
} else {
	příkaz_n;
}

Zkrácená podmínka IF:

if ($a == 2) echo "a je rovno 2";

Příklady podmínek

if (($a == $b) && ($b == $c)) echo "Všechna 3 čísla jsou si rovna!";
if (($a != $b) || ($b != $c)) echo "Zadaná čísla si nejsou rovna!";

Následující zápisy jsou ekvivalentní:

if ($a == 1) echo "a je rovno 1!";
if (!($a != 1)) echo "a je rovno 1!";
if (!($a <> 1)) echo "a je rovno 1!";

Cykly

Pokud se má některá část skriptu provádět opakovaně, využijeme příkazy while nebo for:

$i = 100;
while ($i > 0): 	// dokud je $i větší než nula, prováděj následující příkazy
	echo "$i<br />";
$i--;
endwhile;		// tento cyklus sestupně vypíše čísla od 100 do 1

for ($i = 100; $i > 0; $i--):	// totéž jako předchozí příklad
	echo "$i<br />";
endfor;

for ($i = 1; $i <= 100; $i++) {	// totéž vzestupně
	echo "$i<br />";
}