|
[Grafika]
[WebTip]
[Fotografování]
[Galerie]
[MujMac]
[Printing]
|
|||||||||
|
|
||||||||||
|
|
|||||||||
|
Typy hodnot: INTEGER - hodnota je celé číslo v rozsahu od -2 147 483 648 do 2 147 483 647. DOUBLE - hodnota je desetinné číslo v rozsahu od -1,7x10308 do 1,7x10308. Chceme-li do proměnné uložit číslo v exponenciálním tvaru, zápis vypadá takto: $a = 7.4e5; (= 7,4x105).
Všimněme si, že v tomto zápise se nepíše desetinná čárka, ale místo ní
se píše desetinná tečka.STRING - hodnotou je znakový řetězec. Ten se zapisuje mezi uvozovky nebo apostrofy. Někdy však potřebujeme uvést uvozovky nebo apostrofy i přímo v řetězci. V tomto případě použijeme zápis pomocí tzv. escape sekvence.
Když máme v proměnné uložen nějaký řetězec, můžeme pracovat buď s celým tímto řetězcem, nebo jen s jeho částí. Chceme-li pracovat jen s jeho částí, napíšeme pozici v řetězci do hranatých závorek za jméno proměnné. Př.
Tento skript na obrazovku v prohlížeči vypíše: Toto je řetězec. Tento skript na obrazovku v prohlížeči vypíše: ř Pozice v řetězci je vždy počítána od nuly. ARRAY - proměnná, která obsahuje více hodnot. Česky tento typ proměnné můžeme nazvat pole. Každou hodnotu proměnné vyvoláváme pomocí indexu prvku pole. Tyto indexy se zapisují do hranatých závorek za název proměnné. Někdo by si mohl říci, že pole jsou stejná, jako když chceme vypsat jeden znak z řetězce. Není to pravda, protože u polí můžeme uvést do hranatých závorek i textový řetězec. Takovýmto polím říkáme asociativní pole. Pole můžeme plnit několika způsoby: První způsob:
Druhý způsob je téměř stejný, pouze necháme PHP, aby přidělilo indexy samo:
Pokud do hranatých závorek neuvedeme žádný index, PHP začne přidělovat indexy od nuly samo. Druhý způsob je proto úplně stejný jako první. Třetí způsob je nejkratší - použijeme funkci array():
OBJECT - hodnotou je objekt.
Příští článek bude o operátorech a výrazech. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||