"; echo $j . "
"; //specialni hodnoty // 0 0.0 "" null da false // pole bez prvku, objekt resource nejsou false //empty da true pro promenou typu false nebo neexistujici var_dump($i); print_r($i); // printf //prikazy $pohlavni = "zena"; if ($pohlavni === "muz") : ?>

Dobry den, pane

Dobry den, pani

"; $pole2 = $pole; $pole[0] = "much"; echo $pole[0] . "
"; echo $pole2[0] . "
"; $barvy = array (1=>"cervema", 2=>"modra", 3=>"zelena"); $slovnik = array("red"=> "cervena", "blue" => "modra", "green" => "zelena"); var_dump($slovnik); print_r($slovnik); // bez zmeny //foreach ($slovnik as $slovo) // zmena prvku pole foreach ($slovnik as &$slovo) { $slovo = $slovo."new"; echo $slovo."
"; } //klice timto zpusobem menit nelze foreach($slovnik as $key => $value) { // ... } @include "vstup.php"; //@include_once "vlozenykod.php"; //require "pzemy.php"; //@require_once "pzemy.php"; //funkce //zabudovane //vlastni function pozdrav ($jmeno) { echo "hello world"; } function soucet ($x, $y) { return $x+$y; } function mocnina ($zaklad, $exponent=2) { return pow($zaklad, $exponent); } $vysledek= mocnina(8); //nepovinne parametry function soucet2($x,$y="",$z="") { return $x + $y + $z; } $vysledek = soucet (5, "", 4); //lokalni a globalni promene function nastav() { $o = 10; } //lokalni $i zde neexistuje function nastavGlobal () { $GLOBALS["o"]=10; //global $i; //$i = 20 } nastavGlobal(); echo $i . "
"; //vkladani parametru vychozi hodnotou //function zmen($x) //vkladani parametru referenci function zmen(&$x) { ++$x; } function pocitej() { static $pocet; return ++$pocet; } echo pocitej(); // pole pokracovani //dynamicke pole $dynpole[] = "jedna"; $dynpole2[] = "jedna"; $dynpole3[] = "jedna"; //$dynpole[1] = "jedna"; //$dynpole["one"] = "jedna"; // vicerozmerne pole $lide =array(1=>array("jmeno"=>"Franta","id"=>"2"), 2=> array("jmeno"=> "karel", "id" => "20")); //fce pro praci s poli $pole1 = array(1,2,3); $pole2 = array_pad($pole1,5,0); // zprava na delku 5, -5zleva $lol = "lol"; //array_sum $w= array_fill(1,5,"$lol"); //hledani v poli $jmena = array("jirka", "eva", "hanka"); echo "


"; echo in_array("eva",$jmena); echo array_search("hanka",$jmena); /*vypis klicu array_keys * vypis hodnot array_values * zmeny klicu */ //pohyb po poli (FCE) // current = aktualni prvek, key = aktualni klic // next, prev // reset ukazatel na zacatek // end konec echo count($jmena); echo "

"; sort($jmena); print_r($jmena); echo "

"; $klice = array(10,20,30); $nove_pole = array_combine($klice, $jmena); print_r($nove_pole); echo "

"; //slucovani poli $p1=array("color"=>"red",20,40); print_r($p1); echo "

"; $pl2 =array("a","b","color"=>"zelena","size"=>"10m"); print_r($pl2); echo "

"; $sloucene = array_merge($p1,$pl2); print_r($sloucene); echo "

"; //trideni poli function porovnej ($a,$b) { return strcmp($a,$b); } $pole=array(20,100,30); //sort($pole); usort($pole,"porovnej"); print_r($pole); echo "

"; ?>