www.jakpsatweb.cz T A B U L K Y
| ..... 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 |