Základy jazyka PHP
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
($pole[1][5])
unset
nse ($pole[1][5]
($pole[1][5
Operátory
Operátor
and
xor
or
,
<< >>
< <= > >=
== != === !==
&
^
|
&&
||
? :
= += -= *= /= .= %= &= |= ^= <<= >>=
new
[
! ~ ++ -- (int) (float) (string)
(array) (object) @
* / %
+ - .
Řídící struktury
Řídící struktur
if
i
else
els
elseif
elsei
while
whil
do..while
do..whil
for
fo
f
foreach
foreac
break
brea
continue
continu
switch
switc
declare
declar
return
retur
If
I
<?php
$pole =
array (1,2,5,6);
if (sizeof($pole)>3)
echo "velikost > 3";
elseif (sizeof($pole)>1)
echo "velikost > 1";
else
els
echo "pole je prázdne";
?>
while, do
while, do - while
whil
$pole =
array(1,2,4,5,6);
$i=0;
while($i < sizeof($pole)) {
echo $pole[$i]."<br/>";$i++;
}
$i = 0;
do {
do
echo $pole[$i]."<br/>";$i++;
}
while ($i< sizeof($pole));
For, foreach
For, foreac
$pole =
array("pondělí"=>1, "úterý"=>2, "středa"=>3);
// selhava, protoze pole nema ciselne indexy
for ($i=0; $i<sizeof($pole); $i++) {
echo $pole[$i]."<br/>";
}
// univerzalni, v poradku
foreach
($pole as $klic=>$hodnota) {
foreach
($pole as $klic=>$hodnota)
echo "index: $klic hodnota: $hodnota <br/>";
}
switch
switc
$jmeno = "
Josef";
switch ($jmeno) {
case "Karel": echo "ahoj Karle"; break;
case "Zdenek": echo "ahoj Zdenku"; break;
case "Jarmila": echo "ahoj Jarmilo";break;
case "Josef":
case "Pepa": echo "ahoj Pepo"; break;
default: echo "ahoj neznámý";
}
Funkce a procedury
Funkce a procedur
Hjedno jsou
Hjedno jso
Funkce může a nemusí vracet hodnotu.
Funkce může a nemusí vracet hodnotu
Návratový typ není deklarován.
ávratový typ není deklarován
function sectiPrvkyPole ($pole) {
if (!is_array($pole)) return false;$vysledek = 0;
$vysledek = 0
foreach ($pole as $hodnota) {
$vysledek += $hodnota;
}
return $hodnota;
}
$pole =
array(1,2,3);
echo
sectiPrvkyPole($pole);
Zpracov