Príklady
Jednoduchý cyklus
<?php
for ($i = 1; $i <= 10 ; $i++) {
echo $i . "; ";
}
?>
1; 2; 3; 4; 5; 6; 7; 8; 9; 10;
Vetvenie
<?php
$peniaze = 2000000;
if ($peniaze > 1000000) {
echo "Si boháč!";
} else {
echo "Ešte musíš veľa pracovať, aby si bol boháč.";
}
$peniaze = 100;
if ($peniaze > 1000000) {
echo "Si boháč!";
} else {
echo "Ešte musíš veľa pracovať, aby si bol boháč.";
}
?>
Si boháč!
Ešte musíš veľa pracovať, aby si bol boháč.
Výpis poľa
<?php
$ovocie = array("jablko", "hruška", "čerešňa");
$zelenina = array("mrkva", "paradajka", "zemiak");
$pecivo = array("rožok", "pletenka", "žemľa");
$jedlo = array(
"ovocie" => $ovocie,
"zelenina" => $zelenina,
"pecivo" => $pecivo
);
print_r($ovocie);
print_r($zelenina);
print_r($pecivo);
print_r($jedlo);
?>
Array
(
[0] => jablko
[1] => hruška
[2] => čerešňa
)
Array
(
[0] => mrkva
[1] => paradajka
[2] => zemiak
)
Array
(
[0] => rožok
[1] => pletenka
[2] => žemľa
)
Array
(
[ovocie] => Array
(
[0] => jablko
[1] => hruška
[2] => čerešňa
)
[zelenina] => Array
(
[0] => mrkva
[1] => paradajka
[2] => zemiak
)
[pecivo] => Array
(
[0] => rožok
[1] => pletenka
[2] => žemľa
)
)
Interaktivita s formulárom
<form method="get" action="/php/priklady.php">
Zadaj meno <input type="text" name="ziak"><br>
Chlapec<input type="radio" value="chlapec" name="radio"><br>
Dievča<input type="radio" value="dievča" name="radio"><br>
Zadaj vek <input type="text" name="vek"><br>
Študuješ na Vazovovej? <input type="checkbox" name="studuje"><br>
<input type="submit" value="Odoslať údaje">
</form>
<?php
if (eregi("[a-z]*", $_GET['ziak'])) {
echo "Ahoj " . $_GET['ziak'] . "!";
}
if ($_GET['radio'] != "") {
echo " Si " . $_GET['radio'] . "!";
}
if (eregi("[1-9][0-9]*", $_GET['vek'])) {
echo " Máš " . $_GET['vek'] . "rokov!";
} elseif ($_GET['radio'] == "chlapec") {
echo " Nezadal si správne vek!";
} else {
echo " Nezadala si správne vek!";
}
if ($_GET['studuje'] == "on") {
echo " Štutuješ na Vazovovej!";
} else {
echo " Neviem, kde študuješ.";
}
?>
Ahoj ! Nezadala si správne vek! Neviem, kde študuješ.