www.jakpsatweb.cz T A B U L K Y ..... tabulka border="číslo" ... ohraničení tabulky; přednastaveno na 0 (bez čar) cellpadding="číslo" ... vzdálenost od obsahu buňky a textu; neni přednastaven na nulu cellspacing="číslo" ... vzdálenost celýho rámu od malejch buněk; neni přednastaven na nulu align="left, right, center" ... zarovnání width="" ... šířka ...v pixelech nebo procentech height="" ... výška bgcolor ..... řádek
..... buňka rowspan="" ...dolu colspan="" ... rovně width="číslo" height="číslo" bgcolor="barva" wrap="nowrap" ... text v buňce se nezalomí align="left, right, center, justify" ... zarovnání (justify= do bloku) valign="top, middle, bottom" ... zarovnání buňky vertikálně P H P PROMĚNNÉ (všechny MALYM písmenem) --------- $a=3; $b=2; echo "Součet čísel ".$a." a ".$b. " je ".($a+$b). "."; --------- $nazev="adresa"; $koncovka="txt"; include "./".$nazev.".".$koncovka; --------- echo $x; http://localhost/wolfova/index.php?x=ahoj ********* PODMÍNKA --------- if(podmínka)..............if($a>$b) příkaz1;................ echo"Větší je a"; elseif(podmínka)..........elseif($a<$b) příkaz2;................ echo"Větší je b"; else......................else příkaz3;................ echo"Jsou stejné"; --------- if(podmínka): .... .... .... elseif(podmínka): .... .... .... else: .... .... .... endif; --------- switch(výraz): ................switch($známka): case(možnost1): ............. case1: příkazy; .................. echo"výborný"; ... ... ... break; .................... break; case(možnost2): ............. case2: příkazy; .................. echo"chvalitebný"; ... ... ... break; default: .................... default: příkazy; .................. echo"nedostatečný"; ... ... ... break; .................... break; endswitch; ....................endswitch; --------- proměná=(podmínka)?(splněno):(nesplněno); .........$max=($a>$b)?$a:$b; $s=(File_Exists($s))?$s:"data/uvod.php"; --------- if($a > 3 AND $a < 5) if($a > 3 OR $a < 5) if($a <> 0) .... $a je různý od nuly ********* ZNAMÍNKA < ... menší > ... větší == ... rovná se != ... nerovnost <> ... nerovnost + ... plus - ... mínus * ... krát / ... děleno % ... zbytek po dělení ... $a=5; $b=3 echo ($a%$b) ... napíše 2 ++ ... inkrementace (zvětšení o 1) ... $i=3; $i++ = $i=$i+1; -- ... dekrementace (zmenšení o 1) += ... přičtení ... $a=3; $a+=5 ...v $a bude 8 -= ... odečtení ... $a=3; $a-=1 ... v $a bude 2 *= ... přinásobení ... $a=3; $a*=8; ... v $a bude 24 /= ... dělení ... $a=3; $a/=3; ... v $a bude 1 .= ... připojení ... $a=3; $a.="ax2"; ... v $a je "3ax2" --------- = ... rovnítko přiřazení ********* zaokrouhlování integer round (double) integer floor (double) integer ceil (double) ********* TYPY PROMĚNNÝCH integer ... celé číslo ... používáme od -2 147 483 648 až po 2 147 483 647 ... $p=0xff; ... 255 v 16tkové soustavě (proto je tam to 0x) ... $r=2e6; ... $r=2*10 na 6 double ... desetinná čísla ... rozsah: -1,7*10na308 až 1,7*10na308 -1 ... $p=4.2; --------- string ... řetězec ... $slovo="Ahoj"; ... když chci, aby to NAPSALO uvozovky: "\""; echo $slovo vypíše " zvláštní a nebezpečné znaky: \" ... uvozovky \\ ... zpětné lomítko \n ... nová řádka \t ... tabulátor \r ... návrat vozíku \$ ... dolar --------- StrLen ... proměnná typu string ... integer StrLen (proměnná typu string) ... $delka=StrLen("Ahoj") echo $delka; ... vypíše 4 ... $slovo="gybu"; echo $slovo[1]; ... vypíše y ********* CYKLY for ... for (počáteční nastavení; podmínka; provést po každém cyklu) příkaz; ... for($i=1; $i<=10; $i++) echo "Virus Nimda udeřil.
"; ... desetkrát vypíše tu větu ... for( ; ; ): příkazy; endfor ... for( ; ; ){ příkazy; } ... násobilka 3: $nasobek=3; for ($i=1; $i<=10; $i++) echo "$i . " krát " . $nasobek." je " . ($i * $nasobek) . "
" continue ... ukončí nejvnitřnější smyčku break ... ukončí cyklus while (podmínka) $a=1 příkazy; while ($a<10): .. echo ($a*3); .. $a++; .. endwhile; endwhile ********* P O L E $pole=Array (9,15,16,26,-1) $pole[2] integer Count (Array) echo Count ($pole); ......... vypíše "5", pže je tam 5 polí (0,1,2,3,4) for($i=0; $i