IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - Bez třídy

Jmenný prostor

Kořen

Obsahuje členy, které nepatří do žádné třídy, např. funkce.

Metody

Procedurální

Název Popis Stav
acos ($arg)

Funkce acos() vrací hodnotu goniometrické funkce arkus kosinus. Arkus kosinus je převrácená hodnota kosinu (často označováno také jako cos−1). Umožňuje nám zpětně získat úhel.

Hotovo
acosh ($arg)

Funkce acosh() vrací hodnotu goniometrické funkce hyperbolický arkus kosinus. Hyperbolický arkus kosinus je převrácená hodnota hyperbolického kosinu (často označováno také jako cosh−1). Umožňuje...

Hotovo
array ($...)

Slouží pro vytvoření pole. Není ve skutečnosti funkcí, ale jazykovou konstrukcí.

Poznámka: Od PHP 5.4 je možné používat zkrácený zápis pro vytváření polí:

$pole = [];

P...

Hotovo
array_change_key_case ($array, $case)

Funkce slouží k převedení názvů klíčů pole na velká nebo malá písmena. Číselné indexy nejsou změněny.

Poznámka: Funkce pracuje pouze s první úrovní/dimenzí pole.

Pozor: Funkce si nero...

Hotovo
array_combine ($keys)

Vytvoří jedno pole z polí klíčů a polí hodnot.

Hotovo
array_count_values ()

Vrátí asociativní pole s počty jednotlivých položek v předaném poli.

Hotovo
array_diff_key ($array1, $array2, $...)

Funkce porovnává klíče zadaných polí a vrací jejích rozdíl.

Pozn.: Funkce nepracuje rekurzivně pro vícerozměrná pole.

Hotovo
array_fill ($start_index, $num, $value)

Funkce vytvoří nové pole, naplněné danými hodnotami.

Hotovo
array_filter ($array, $flag)

Projde každou položku v poli se zavoláním předaného callbacku. Pokud callback vrátí hodnotu true, pole vrácené touto funkcí bude tento prvek obsahovat. V opačném případě se nebude aktuální prvek ...

Hotovo
array_flip ($array)

Otočí prvky klíč-hodnota v poli, klíče se stanou hodnotami a hodnoty klíči. Hodnoty musí být tedy typu integer nebo string, pokud je hodnotou prvku např. objekt, PHP vyhodí warning a klíč nepři...

Hotovo
array_intersect ($array1, $array2, $...)

Funkce vrátí pole, které je průnikem hodnot zadaných polí.

V prvním poli se ponechají jen ty klíče, jejichž hodnota je přítomna i v poli druhém. Druhé pole tedy můžeme chápat jako vzorové. Klíče...

Hotovo
array_intersect_key ($array1, $array2, $...)

Funkce vrátí asociativní pole, jehož klíče jsou průnikem klíčů zadaných polí. Hodnoty klíčů jsou převzaty z prvního zadaného pole. Tato funkce se používá např. zkopírování dat z $_POST.

Hotovo
array_keys ($array, $search_value, $strict)

Vrátí pole klíču ze zadaného pole.

Hotovo
array_key_exists ($key, $array)

Funkce zjišťuje, jestli pole obsahuje zadaný klíč.

Kvůli zpětné kompatibilitě, funkce vrací true i v případě, když je klíč definován jako vlastnost v předaném objektu. Toto ale není správné vy...

Hotovo
array_map ($callback, $array1, $...)

Aplikuje callback (funkci) na všechny prvky v poli.

Hotovo
array_merge ($array1, $...)

Funkce spojí několik polí do jednoho. Výsledné pole vznikne poskládáním polí za sebe. Pokud v poli již existuje daný klíč, bude přepsán. Pokud spojujeme jen číselně indexovaná pole, nedojde k přeps...

Hotovo
array_pop (&$array)

Odebere poslední prvek z pole. Funkce umožňuje používat pole jako frontu, měla by se tedy vyskytnout v kódu jen v případě, že s polem pracujeme jako s frontou.

Číselné indexy budou přečíslovány ...

Hotovo
array_product ($array)

Tato funkce vrátí součin hodnot v poli.

Hotovo
array_push (&$array, $value1, $...)

Vloží prvek do pole za poslední prvkek. Funkce umožňuje používat pole jako zásobník, měla by se tedy vyskytnout v kódu jen v případě, že s polem pracujeme jako se zásobníkem.

V ostatních případe...

Hotovo
array_rand ($array, $num)

Vybere zadaný počet náhodných položek z předaného pole a vrátí pole obsahující klíče těchto položek.

Poznámka: Tato funkce používá generátor pseudonáhodných čísel a tak se nehodí na kryptogr...

Hotovo
array_reduce ($array, $callback)

Iterativně redukuje pole na jedinou hodnotu použitím callback funkce.

Hotovo
array_replace ($array1, $array2, $...)

Funkce nahradí hodnoty v prvním poli hodnotami z následujících polí.

  • Pokud se klíč z prvního pole (pole 1) nachází také v následujícím poli (pole 2), hodnota v prvním poli bude nahrazená hodno...
Hotovo
array_reverse ($array, $preserve_keys)

Převrátí hodnoty v poli tak, že je první hodnota jako poslední a naopak.

Hotovo
array_search ($needle, $haystack, $strict)

Vyhledá v poli daný prvek. O problému hovoříme jako o hledání jehly v kupce sena.

Hotovo
array_shift (&$array)

Odebere první prvek z pole a ostatní posune dopředu. Funkce umožňuje používat pole jako frontu, měla by se tedy vyskytnout v kódu jen v případě, že s polem pracujeme jako s frontou. V ostatních pří...

Hotovo
array_slice ($array, $offset)

Tato funkce vytvoří výřez ze vstupního pole o zadané délce začínající na dané pozici (offsetu).

Hotovo
array_splice (&$input, $offset, $length, $replacement)

Funkce vyjme vybrané prvky pole a nahradí je novými, pokud je uvedeme. Zároveň vrací pole s vyjmutými prvky.

Hotovo
array_sum ($array)

Vrátí součet hodnot v poli. Na klíčích nezáleží. Funkce je užitečná např. pro výpočet aritmetického průměru. Řetězce v poli se pokusí převést na čísla pomocí standardní konverze.

Hotovo
array_uintersect ($array1, $array2, $..., $value_compare_func)

Funkce porovnává hodnoty předaných polí na základě uživatelem definované porovnávací funkce a vrací jejích průnik.

Hotovo
array_unique ($array, $sort_flags)

Odstraní duplicitní hodnoty v poli. Ve výsledném poli se tedy každá hodnota vyskytuje nejvýše jednou. Klíče zůstanou zachovány. Prvky jsou vnitřně porovnávány jako stringy a pomocí operátoru ===.

Hotovo
array_unshift (&$array, $value1, $...)

Vloží jeden nebo více prvků na začátek pole. Funkce umožňuje používat pole jako frontu, měla by se tedy vyskytnout v kódu jen v případě, že s polem pracujeme jako s frontou.

Číselné indexy budou...

Hotovo
array_values ($array)

Funkce vrátí pole všech hodnot z daného pole.

Hotovo
asin ($arg)

Funkce asin() vrací hodnotu goniometrické funkce arkus sinus. Arkus sinus je převrácená hodnota sinu (často označováno také jako sin−1). Umožňuje nám zpětně získat úhel, což znamená, že `a == si...

Hotovo
asinh ($arg)

Funkce asinh() vrací hodnotu goniometrické funkce hyperbolický arkus sinus. Hyperbolický arkus sinus je převrácená hodnota hyperbolického sinu (často označováno také jako sinh−1). Umožňuje nám z...

Hotovo
atan ($arg)

Funkce atan() vrací hodnotu goniometrické funkce arkus tangens. Arkus tangens je převrácená hodnota tangensu (často označováno také jako tan−1). Umožňuje nám zpětně získat úhel, což znamená, že ...

Hotovo
atan2 ($y, $x)

Funkce atan2() vrací hodnotu goniometrické funkce arkus tangens dvou čísel x a y. Postup je podobný, jako kdybychom počítali arkus tangens y / x s tím rozdílem, že znaménka obou parametrů j...

Hotovo
atanh ($arg)

Funkce atanh v PHP vrací hodnotu goniometrické funkce hyperbolický arkus tangens. Hyperbolický arkus tangens je převrácená hodnota hyperbolického tangensu (často označováno také jako tanh−1^). Umo...

Hotovo
base64_decode ($data, $strict)

Dekóduje data z base64 do původní reprezentace dat.

Hotovo
base64_encode ($data)

Konvertuje data do base64 reprezentace.

Hotovo
base_convert ($number, $frombase, $tobase)

Funkce base_convert v PHP převádí číslo mezi různými číselnými soustavami.

Hotovo
bcsqrt ()

Vrací přesnější druhou odmocninu z reálného čísla pomocí rozšíření BC Math.

Hotovo
bin2hex ($str)

Funkce bin2hex v PHP převádí číslo z dvojkové do šestnáctkové soustavy. Tato funkce má jako jediná v názvu číslici 2.

Není třeba si ji však pamatovat, jde totiž jednoduše nahradit funkcí **base...

Hotovo
bindec ($binary_string)

Funkce bindec v PHP převádí číslo z dvojkové do desítkové soustavy.

Není třeba si ji však pamatovat, jde totiž jednoduše nahradit funkcí base_convert, která je univerzální.

Hotovo
boolval ()

Vyhodnotí booleovskou hodnotu předané hodnoty.

Hotovo
callback ()

Funkce porovnává hodnoty předaných polí na základě uživatelem definované porovnávací funkce a vrací jejích průnik.

Hotovo
ceil ($value)

Funkce ceil v PHP vrací zaokrouhlené číslo nahoru.

Poznámka: Čísla zaokrouhluje vždy od nuly (kladná čísla zaokrouhluje vždy nahoru, záporná dolů).

Hotovo
chdir ($directory)

Tato funkce umožňuje změnit aktuání složku na jinou.

*Poznámka: Pokud je aktivní safe mode, tak PHP zkontroluje, zda má adresář, ve kterém skript pracuje, stejné UID (vlastníka) jako skript, kte...

Hotovo
chmod ($filename, $mode)

Tato funkce umožňuje změnit přístupová práva (mód) k příslušnému souboru nebo adresáři.

*Poznámka: Současný uživatel je ten, pod kterým běží PHP. Je pravděpodobné, že pro běžný shell nebo příst...

Hotovo
chr ($ascii)

Funkce chr() slouží pro získání znaku pomocí jeho rozšířeného ASCII kódu.

Poznámka: Pro získání ASCII kódu ze znaku slouží funkce ord().

Hotovo
chr ()

Funkce chr() slouží pro získání znaku pomocí jeho rozšířeného ASCII kódu.

Poznámka: Pro získání ASCII kódu ze znaku slouží funkce ord().

Hotovo
class_alias ($original, $alias, $autoload)

Vytvoří alias, neboli přezdívku, pro zadanou třídu. Nový alias je reference na původní třídu.

Hotovo
class_exists ($class_name, $autoload)

Funkce ověřuje, zda již byla daná třída definována nebo nikoliv.

Poznámka: Bez nastavení druhého parametru se spustí automatické načítání tříd a pokud bude testovaná třída k dispozici, autolo...

Hotovo
constant ($name)

Funkce constant() vrací hodnotu konstanty podle jejího jména. Též funguje na konstanty tříd.

Pokud daná konstanta není definována, funkce vyvolá warning.

Hotovo
cos ($arg)

Funkce cos() vrací cosinus zadaného úhlu v radiánech.

Hotovo
cosh ($arg)

Funkce cosh() vrací hodnotu goniometrické funkce hyperbolický kosinus definované jako (exp(úhel) + exp(-úhel)) / 2. Funkce funguje podobně jako kosinus, pouze s tím rozdílem, že nevrací hodnoty...

Hotovo
count ($array_or_countable, $mode)

Spočítá prvky v poli, případně v objektu.

Pro objekty je třeba implementovat interface Countable.

Hotovo
crypt ($str, $salt)

crypt() slouží k vytváření hashů zadaného stringu pomocí jednoho z podporovaných jednosměrných algoritmů. Hashovací algoritmus lze zvolit pomocí speciálního prefixu saltu, není-li salt specifikov...

Hotovo
decbin ($number)

Funkce decbin v PHP převádí číslo z desítkové (decimální) do dvojkové (binární) soustavy. Tato funkce jde naprosto jednoduše nahradit funkcí base_convert, která je univerzální.

Hotovo
dechex ($number)

Funkce dechex v PHP vrací převod z desítkové (decimální) do šestnáctkové (hexadecimální) soustavy. Tato funkce jde naprosto jednoduše nahradit funkcí base_convert, která je univerzální.

Hotovo
decoct ($number)

Funkce decoct v PHP převádí číslo z desítkové (decimální) do osmičkové (oktalové) soustavy. Tato funkce jde naprosto jednoduše nahradit funkcí base_convert, která je univerzální.

Hotovo
define ($name, $value, $case_insensitive)

Funkce define() slouží k vytvoření konstanty za běhu skriptu.

Poznámka: Pro zjištění, zda je konstanta definována, lze použít funkci defined().

Hotovo
defined ($name)

Funkce defined() zjišťuje, zda-li konstanta existuje a je definována. Funguje též na konstanty tříd.

Hotovo
deg2rad ($number)

Funkce deg2rad v PHP převádí stupně na radiány.

Hotovo
dir ($directory, $context)

Funkce dir() slouží k získání instance třídy Directory, která umožňuje číst adresář.

Poznámka: Pořadí, ve kterém jsou vraceny prvky při volání metody read(), záleží na operačním systému.

Hotovo
echo ($arg1, $...)

echo() vypisuje jeden nebo více řetězců a nepřidává po výpisu nový řádek. Nejedná se o funkci, nýbrž o konstrukci jazyka (echo lze zavolat bez závorek). Můžeme předat více parametrů a ty se pot...

Hotovo
empty ($var)

Funkce zjišťuje, jestli je daná proměnná považovaná za "prázdnou". Prázdné jsou proměnné, které neexistují nebo nabývají hodnoty false (při klasickém porovnání, tedy i hodnoty 0, "" a podobně). F...

Hotovo
eval ($code)

Vyhodnotí daný PHP kód. Jedná se o konstrukci jazyka, ne o funkci.

Pokud nastane chyba ve vyhodnocování, celý skript se ukončí.

Tip: Výstup z vyhodnocovaného kódu lze přesměrovat a ku pří...

Hotovo
exit ($status, $status)

exit ukončí běh celkového skriptu a vypíše zprávu, pokud je předaný parametr. Jedná se o konstrukci jazyka, není třeba ani předávat nějaký parametr.

Funkce pro vypnutí, stejně jako destruktory...

Hotovo
exp ($arg)

Funkce exp v PHP vrací základ přirozeného logaritmu - hodnotu dané mocniny Eulerova čísla (e^x).

Funkci lze nahradit příkazem pow(M_E, $x).

Hotovo
explode ($delimiter, $string, $limit)

Expresivně pojmenovaná funkce rozdělí řetězec podle oddělovače na několik podřetězců a ty vrátí v poli. Můžeme říci, že převede řetězec na pole podřetězců. Jedná se o velmi užitečnou funkci, kterou...

Hotovo
expm1 ($arg)

Funkce expm1 v PHP od základu přirozeného logaritmu (e^x) odečítá číslo 1.

Funkci lze nahradit příkazy jako pow(M_E, $x) - 1 nebo exp($x) - 1, ale funkce expm1 je přesnější pro hodnoty b...

Hotovo
extract (&$array, $flags, $prefix)

Rozbalí proměnné z pole do současného scope. Jako názvy proměnných jsou použity klíče v poli, funkce bere v úvahu validní jména pro proměnné a také, zda proměnná již existuje.

Jedná se o potenci...

Hotovo
file_exists ()

Slouží pro zjištění existence souboru či adresáře.

Poznámka: Výsledky této funkce jsou cachovány. Pro více detailů si prostudujte dokumentaci k funkci clearstatcache().

Hotovo
file_get_contents ($filename, $context, $offset, $maxlen)

file_get_contents() přečte soubor a vrátí jeho obsah jako string. Filename může být buď cesta na disku, nebo URL (je-li povolen modul fopen-wrappers).

Hotovo
floor ($value)

Funkce floor v PHP vrací zaokrouhlené číslo dolů. Čísla zaokrouhluje vždy k nule (kladná čísla zaokrouhluje vždy dolů, záporná nahoru).

Hotovo
fmod ($x, $y)

Funkce fmod v PHP vrací desetinné modulo (zbytek po celočíselném dělení). Tím se odlišuje od operátoru %, který vrací celočíselný zbytek po celočíselném dělení.

Hotovo
function_exists ($function_name)

Zkontroluje, zda-li specifikovaná funkce existuje, včetně funkcí definovaných uživatelem.

Poznámka: Některé funkce na základě vráceného výsledku této funkce mohou existovat, přestože mohou b...

Hotovo
get_declared_classes ()

Vloží do pole názvy všech tříd, které jsou v dané chvíli definované, tedy připravené k použití, a toto pole následně vrátí. Poslední definované třídy jsou na konci tohoto pole.

Hotovo
get_declared_interfaces ()

Vloží do pole názvy všech rozhraní, které jsou v dané chvíli definované a toto pole následně vrátí. Poslední definované rozhraní jsou na konci tohoto pole.

Hotovo
get_defined_functions ($exclude_disabled)

Naplní pole názvy všech deklarovaných funkcí a toto pole následně vrátí.

Hotovo
get_parent_class ($object)

Načte název nadřazené třídy pro objekt nebo třídu.

Hotovo
glob ($pattern, $flags)

Funkce glob() nalezne všechny soubory a adresáře, které odpovídají vzoru podle pravidel glob() funkce v libc. Pravidla jsou podobná jako pravidla v běžných shellech.

Pozor: Funkce funguj...

Hotovo
handler ()

Funkce slouží k definování uživatelského exception handleru, jinými slovy funkce umožňuje odchytávání výjimek na té nejvyšší úrovni, kde by jinak způsobily pád skriptu. Slouží k zachycení všech výj...

Hotovo
hash ($algo, $data, $raw_output)

Funkce hash() slouží k zahashování určitého řetězce. Proces hashování vytvoří tzv. otisk (např. hesla), ze kterého nelze získat původní hodnotu. Z bezpečnostních důvodů by server při ověřování už...

Hotovo
header ($string, $replace, $http_response_code)

Funkce header() slouží k odesílání HTTP hlavičky.

Pozor:

1. Funkci je třeba zavolat před jakýmkoliv výpisem (problém mohou způsobit například i bílé znaky před <?php). Pro vyhnutí se p...

Hotovo
header ()

Funkce header() slouží k odesílání HTTP hlavičky.

Pozor:

1. Funkci je třeba zavolat před jakýmkoliv výpisem (problém mohou způsobit například i bílé znaky před <?php). Pro vyhnutí se p...

Hotovo
hexdec ($hex_string)

Funkce hecdec v PHP vrací převod z šestnáctkové (hexadecimální) do desítkové (decimální) soustavy. Tato funkce jde naprosto jednoduše nahradit funkcí base_convert, která je univerzální.

Hotovo
highlight_string ($str, $return)

Funkce highlight_string() slouží ke zvýraznění syntaxe jazyka PHP v textovém řetězci. Barvy lze uzpůsobit pomocí funkce ini_set().

Poznámka: Jelikož je pro navrácení hodnoty interně využ...

Hotovo
htmlspecialchars ($string, $flags, $encoding, $double_encode)

Klíčová funkce, která převede speciální znaky v textu na HTML entity. Mezi speciální znaky patří: &, ', ", <, >. Tato funkce je velmi důležitá a měla by být použita při výpisu většiny pro...

Hotovo
htmlspecialchars_decode ($string, $flags)

Opačná funkce k htmlspecialchars(), převede entity zpět na speciální znaky.

Hotovo
hypot ($x, $y)

Funkce hypot() vrací přeponu z pravoúhlého trojúhelníku. Tato funkce jde naprosto jednoduše nahradit pomocí Pythagorovy věty => sqrt(x*x + y*y).

Hotovo
implode ($glue, $pieces)

implode() je opakem funkce explode(). Umožňuje pole zabalit do textového řetězce.

Hotovo
ini_set ($varname, $newvalue)

Funkce ini_set() slouží pro dočasnou změnu konfigurace. (Původní konfigurace bude obnovena po dokončení skriptu.)

Poznámka:

  1. Nastavit lze pouze některé parametry konfigurace.
  2. Pro z...
Hotovo
intval ($var, $base)

Zjistí celočíselnou hodnotu (integer) předané hodnoty s konverzí na danou číselnou soustavu, vyjádřenou základem (parametr $base).

Poznámka: Této funkci by neměl být předáván objekt. Pok...

Hotovo
in_array ($needle, $haystack, $strict)

Funkce zjišťuje, jestli se zadaná hodnota vyskytuje v daném poli.

Hotovo
isset ($var, $...)

Funkce isset() umožňuje zjistit, zda existuje proměnná či klíč v poli a zda proměnná neobsahuje null.

Pokud funkci předáme nepřístupnou vlastnost objektu, bude volání předáno magické metodě `_...

Hotovo
is_array ($var)

Zjistí, jestli je daná proměnná pole.

Hotovo
is_bool ($var)

Funkce is_bool() zjišťuje, zda-li je zadaná hodnota typu boolean.

Hotovo
is_float ($var)

Funkce is_float() zjišťuje, zda-li je zadaná hodnota typu float.

Funkce funguje pouze na číselné hodnoty. Pokud je zadaná hodnota textový řetězec, funkce vrátí false.

Hotovo
is_int ($var)

Funkce is_int() zjišťuje, zda-li je zadaná hodnota typu integer, tedy celé číslo.

Funkce funguje pouze na číselné hodnoty. Pokud je zadaná hodnota textový řetězec, funkce vrátí false.

Hotovo
is_nan ()

Rozhodne, zda daná proměnná není číslo.

Hotovo
is_null ($var)

Rozhodne, zda je daná proměnná null.

Hotovo
is_numeric ($var)

Určí, zda je daná proměnná číslo. Číslo může být také reprezentováno v řetězci, avšak ne v hexadecimální či binární reprezentaci. Vědecká notace se znakem "e" je povolena.

Hotovo
is_readable ($filename)

Zjistí, zda specifikovaný soubor existuje a je možné z něj číst.

Poznámka: Výsledky této funkce jsou cachovány. Pro více detailů si prostudujte dokumentaci k funkci clearstatcache().

**...

Hotovo
is_string ($var)

Funkce is_string() zjišťuje, zda-li je zadaná hodnota typu string.

Hotovo
is_subclass_of ($object, $class_name, $allow_string)

Zkontroluje celý strom dědičnosti zadané třídy nebo její instance, jestli dědí nebo implementuje testovanou třídu nebo rozhraní class_name.

*Poznámka: Tato funkce předvoleně použije jakýkoliv ...

Hotovo
json_decode ($json, $assoc, $depth, $options)

Konvertuje textový řetězec JSON do PHP proměnné. Pokud nastane chyba, funkce json_last_error() určí podrobnosti o chybě.

Hotovo
json_encode ($value, $depth)

Konvertuje PHP proměnnou do JSON reprezentace. Při konvertování pole, ve kterém nejsou indexy souvislá číselná posloupnost začínající 0, jsou všechny indexy konvertovány jako string.

Hotovo
ksort (&$array, $sort_flags)

Seřadí pole podle klíčů.

Hotovo
levenshtein ($str1, $str2, $cost_ins, $cost_rep, $cost_del)

Funkce levenshtein() počítá Levenštejnovu vzdálenost mezi dvěma řetězci. Ta je definována jako minimální počet znaků, které je nutné změnit, přidat nebo odebrat, aby byly oba řetězce stejné. Popi...

Hotovo
log ($arg, $base)

Funkce log() vrací hodnotu logaritmu. Výchozím základem logaritmu je Eulerovo číslo (logaritmus je tedy přirozený, ne dekadický).

Hotovo
log10 ($arg)

Funkce log10() vrací hodnotu logaritmu o základu 10 (dekadického logaritmu). Lze nahradit funkcí log(x, 10).

Hotovo
log1p ($number)

Funkce log1p() vrací logaritmus hodnoty 1 + x, tedy log(1 + x). Pro x bližší nule je přesnější, než volání funkce log(1 + x).

Hotovo
mail ($to, $subject, $message, $additional_headers, $additional_parameters)

Funkce slouží pro odeslání e-mailu.

Hotovo
max ($values, $value1, $value2, $...)

Funkce max() vrací nejvyšší hodnotu (maximum). Funkce nemá pevně stanovený počet parametrů.

Hotovo
mb_internal_encoding ($encoding)

Pro práci s řetězci je důležité, aby PHP znalo naše kódování. Většinou (vlastně vždy) budeme používat UTF8. Výhoda Unicode (tedy UTF kódování) je, že se nemusíme starat o to, zda nám tam někdo vklá...

Hotovo
mb_strlen ($str, $encoding)

Funkce mb_strlen() (jako multi-byte string length) zjistí délku textového řetězce (tedy počet jeho znaků). Nahrazuje starší funkci strlen(), která zjišťovala počet znaků řetězce v ASCII kódován...

Hotovo
mb_strpos ($haystack, $needle, $offset, $encoding)

Funkce mb_strpos() najde pozici prvního výskytu podřetězce v řetězci.

K funkci mb_strpos() existuje ještě funkce mb_strrpos() (r navíc jako reverse), která funguje úplně stejně, jen vyhl...

Hotovo
mb_strtolower ($str, $encoding)

Funkce mb_strtolower() převede všechna písmena v řetězci na malá (i ta s diakritikou), tedy opak funkce mb_strtoupper().

Hotovo
mb_strtoupper ($str, $encoding)

Funkce mb_strtoupper() převede všechna písmena v řetězci na velká (i ta s diakritikou).

Hotovo
mb_substr ($str, $start, $length, $encoding)

Funkce mb_substr() vrátí podřetězec od startovní pozice s určitým počtem znaků.

Hotovo
min ($values, $value1, $value2, $...)

Funkce min() vrací nejnižší hodnotu (minimum). Funkce nemá pevně stanovený počet parametrů.

Hotovo
mt_rand ($min, $max)

Generuje pseudonáhodná náhodné číslo metodou Mersenne Twister.

Varování: Tato funkce negeneruje kryptograficky bezpečná náhodná čísla! Pokud ...

Hotovo
nl2br ($string, $is_xhtml)

Funkce nl2br() nahradí konce řádků (\n) tagem <br />. To může být užitečné pro výpis jednoduchých textů od uživatelů zadaných třeba z textarea.

Hotovo
number_format ($number, $decimals, $dec_point, $thousands_sep)

Funkce naformátuje číslo podle zadaných parametrů. Funkce akceptuje 1, 2 nebo 4 parametry (3 neakceptuje).

Hotovo
ob_get_contents ()

Funkce získá obsah výstupního bufferu bez jeho vymazání.

Hotovo
octdec ($octal_string)

Funkce octdec() vrací převod z osmičkové do desítkové soustavy. Tato funkce jde naprosto jednoduše nahradit funkcí base_convert(), která je univerzální.

Hotovo
parse_str ($encoded_string, &$result)

Funkce parse_str() rozbalí proměnné z textového řetězce, pokud jsou zadány ve tvaru tzv. QUERY stringu (tedy jak je běžně dostáváme v URL adrese).

Bez uvedení pole se proměnné vybalí do tzv....

Hotovo
parse_url ($url, $component)

Funkce slouží k rozložení dané URL adresy na jednotlivé části, které vrací jako asociativní pole.

Poznámka: Funkce neslouží k validaci URL adresy, slouží pouze k jejímu rozložení, viz ukázku.

Hotovo
password_get_info ($hash)

Získá informace o hashi hesla vygenerovaného funkcemi password_hash() nebo crypt().

Vrací asociativní pole s následujícími položkami:

  • algo - Konstanta použitého algoritmu. Seznam konsta...
Hotovo
password_hash ($password, $algo, $options)

Funkce password_hash() slouží k bezpečnému vytváření hashů hesel.

Kromě výsledného hashe je v navrácené hodnotě uložena také informace o použitém algoritmu. To umožňuje v případě přechodu na b...

Hotovo
password_needs_rehash ($hash, $algo, $options)

password_needs_rehash() slouží k ověření, zda byl k vytvoření hashe použit zadaný algoritmus a jeho případné nastavení.

Typicky se používá při přechodu na bezpečnější hashovací algoritmus či ...

Hotovo
password_verify ($password, $hash)

Zkontroluje shodnost daného hashe s daným heslem.

Hotovo
phpinfo ($what)

Funkce phpinfo() slouží k zobrazení detailních informací o PHP konfiguraci.

Pozor: Nevypisujte phpinfo() veřejně na svých stránkách, jelikož by některé uvedené informace mohli zneužít ha...

Hotovo
phpversion ($extension)

Funkce slouží k zjištění současné verze PHP nebo daného rozšíření.

Hotovo
pow ($base, $exp)

Funkce pow() vrací libovolnou mocninu. Můžeme ji nahradit prostým násobením, což je u nižších exponentů efektivnější.

Hotovo
preg_match ($pattern, $subject, &$matches, $flags, $offset)

Funkce preg_match() slouží k nalezení shody řetězce s regulárním výrazem.

Pozor: Pro porovnávání návratové hodnoty použijte operátor ===, aby nedošlo k problémům s vyhodnocení hodnot `fa...

Hotovo
printf ($format, $args, $...)

Funkce printf() zformátuje vstup a ihned ho vypíše.

Při formátování vstupu pro určitou délku nesmíme zapomenout, že speciální znaky se nepočítají pouze jako jeden znak. To platí též pro výstup.

Hotovo
print_r ($expression, $return)

Funkce print_r() zobrazí informace o proměnné v takovém stylu, že jsou čitelné pro člověka.

Tato funkce též vypíše protected a private proměnné. Avšak statické členy tříd nebudou zobrazeny.

Hotovo
rad2deg ($number)

Funkce rad2deg() převádí radiány na stupně.

Hotovo
rand ($min, $max)

Funkce rand() vrací pseudo-náhodné číslo.

Funkci lze volat i bez parametrů, poté vrací hodnotu mezi 0 a getrandmax(). Nelze však zadat pouze jeden parametr.

Hotovo
random_bytes ($length)

random_bytes() generuje dostatečně bezpečný string pseudonáhodných bajtů, které lze použít ke kryptografickým účelům.

Jako zdroj entropie se používá getrandom(2)...

Hotovo
random_int ()

random_int() slouží k vygenerování náhodného integeru metodou, která je kryptograficky bezpečná.

Interval generování lze nastavit pomocí parametrů $min a $max, interval je uzavřený, tj. vč...

Hotovo
round ($val, $precision, $mode)

Funkce round() vrací zaokrouhlené číslo.

Hotovo
serialize ($value)

Funkce převede hodnotu do textové formy, která je vhodná k uložení. Převádí všechny datové typy kromě typu resource. Ze serializované hodnoty je možné zpětně vytvořit původní hodnotu.

Hotovo
session_decode ($data)

Tato funkce dekóduje předaná data relace (session) a uloží je do superglobální proměnné $_SESSION.

Hotovo
session_encode ()

Tato funkce zakóduje data ze superglobální proměnné $_SESSION a vrátí je jako textový řetězec.

Pozor!: Před použitím této funkce musíte nejdříve použít funkci session_start().

Hotovo
session_id ($id)

Funkce slouží pro získání nebo úpravu hodnoty id aktuálního sezení.

Upozornění: V případě změny hodnoty je nutné ji provést před voláním session_start()!

Varování: Při ručním nastav...

Hotovo
session_name ($name)

Funkce slouží pro získání nebo úpravu názvu aktuálního sezení.

Hotovo
session_save_path ($path)

Funkce slouží pro získání nebo úpravu místa pro ukládání souborů sezení.

Poznámka: V případě změny cesty je nutné ji nastavit před voláním session_start().

Hotovo
session_start ($options)

Tato funkce vytvoří prostředí pro běh sessions.

Pozor!

  • Pokud používáte sessions založené na cookies, musí být tato funkce zavolána již před samotným začátkem práce se sessions.
  • Tato fu...
Hotovo
session_status ()

Funkce slouží k zjištění aktuálního stavu sezení.

Hotovo
session_unset ()

Funkce session_unset() slouží k vymazání všech proměnných v session.

Poznámka: Pro odstranění jednotlivých proměnných využijte funkci unset() jako např. unset($_SESSION("uzivatel"));.

Hotovo
setcookie ($name, $value, $expire, $path, $domain, $secure, $httponly)

Funkce definuje a nastavuje cookie.

Poznámka: Funkce musí být zavolána před jakýmkoli výpisem (způsobený buď funkcí echo() nebo jen odesláním HTML části stránky před PHP direktivou). Ty...

Hotovo
set_exception_handler ($exception_handler)

Funkce slouží k definování uživatelského exception handleru, jinými slovy funkce umožňuje odchytávání výjimek na té nejvyšší úrovni, kde by jinak způsobily pád skriptu. Slouží k zachycení všech výj...

Hotovo
set_time_limit ($seconds)

Funkce set_time_limit() nastavuje, jak dlouho může daný skript běžet. Vztahuje se pouze na uvedený skript, nemění globální nastavení. Výchozí hodnota pro běh skriptu je 30 sekund, pokud není nast...

Hotovo
sha1 ($str, $raw_output)

Funkce sha1() slouží k zahašování řetězce pomocí algoritmu sha1.

Pozor: Kvůli své snadné prolomitelnosti není vhodné tuto funkci používat pro hashování hesel. Pro tento účel zvolte funkci ...

Hotovo
shuffle (&$array)

Funkce zamíchá pole (přeuspořádá jeho prvky do náhodného pořadí).

Pozor: Tato funkce přiřadí nové klíče všem prvkům v poli. Všechny původní klíče jsou odstraněny!

Poznámka: Pro zamích...

Hotovo
similar_text ($first, $second, &$percent)

Funkce počítá podobnost dvou textových řetězců pomocí algoritmu z World's Best Algorithms by Oliver. Implementace nepoužívá zásobník, ale rekurzi. Časová složitost algoritmu je O(n3), kde n je d...

Hotovo
sin ($arg)

Funkce sin() vrací sinus zadaného úhlu v radiánech.

Hotovo
sinh ($arg)

Funkce sinh() vrací hodnotu goniometrické funkce hyperbolický sinus definované jako (exp(úhel) - exp(-úhel)) / 2. Funkce funguje podobně jako sinus, pouze s tím rozdílem, že nevrací hodnoty na ...

Hotovo
sleep ($seconds)

Funkce sleep() pozastaví skript na uvedený počet sekund.

Pokud je potřeba skript uspat na několik mikrosekund, lze použít funkci usleep().

Hotovo
sort (&$array, $sort_flags)

Seřadí hodnoty v poli od nejmenších po největší.

Funkce pole přeindexuje, přesněji klíče odstraní a vytvoří nové.

Vnitřně je sort implementován algoritmem Quick sort...

Hotovo
sqrt ($arg)

Funkce sqrt() vrací druhou odmocninu.

Hotovo
strcmp ($str1, $str2)

Funkce strcmp() porovnává dva textové řetězce podle abecedy. Funkce je tzv. "case sensitive" - záleží na velkých a malých písmenech. Funkce je binary safe.

Oba parametry musí být textové řetěz...

Hotovo
strip_tags ($str, $allowable_tags)

Funkce strip_tags() odstraní z daného řetězce HTML tagy, PHP tagy a HTML komentáře. Funguje tak, že vymaže všechny znaky (bez ohledu na velikost písmen) mezi < a >.

Pozor, použití `strip_t...

Hotovo
strlen ($string)

Funkce strlen() slouží ke zjištění délky řetězce.

Poznámka: Doopravdy funkce vrací počet bajtů místo počtu znaků. (Pro texty bez diakritiky v čistě ASCII kódování jsou tyto hodnoty stejné)...

Hotovo
strncmp ($str1, $str2, $len)

Funkce strncmp() porovnává dva textové řetězce do uvedené délky. Funkce je tzv. case sensitive - záleží na velkých a malých písmenech. Funkce je binary safe.

První dva parametry musí být tex...

Hotovo
strstr ($haystack, $needle, $before_needle)

Funkce hledá první výskyt textového řetězce v jiném textovém řetězci. Funkce je case-sensitive (záleží na velikosti znaků) a také binárně bezpečná. Pro hledání v case-insensitive módu (kdy ne...

Hotovo
strtolower ($string)

Vrací řetězec, kde jsou všechny abecední znaky převedeny na malá písmena.

Poznámka: Funkce je tzv. binary-safe. To znamená, že kromě textu jí můžeme předávat i binární data a ona s nimi bude...

Hotovo
strtotime ($time, $now)

Funkce převede datum a čas v textové podobě (zapsané anglicky) na Unix timestamp, tedy počet sekund od 1.1.1970.

Poznámka: Používání této funkce pro matematické operace není vhodné. Pro prác...

Hotovo
strtr ($str, $from, $to, $replace_pairs)

Funkce strtr() je podobná funkci str_replace() akorát s tím rozdílem, že nenahrazuje již nahrazené řetězce (viz ukázka níže).

Funkci lze použít dvěma způsoby, kdy v jednom se předá slovník a...

Hotovo
str_pad ($pad_length, $pad_string)

str_pad() slouží k zarovnání stringu na požadovanou délku. Zbývající místo je vyplněno požadovaným znakem nebo skupinou znaků (ve výchozím stavu mezerami). Ve výchozím stavu je vstupní string zar...

Hotovo
str_repeat ($input, $multiplier)

Funkce str_repeat() vrací několikrát zopakovaný zadaný řetězec.

Hotovo
str_replace ($search, $replace, $subject, &$count)

Nahradí všechny výskyty podřetězce v řetězci daným podřetězcem.

Vyhledávání probíhá zleva doprava, s tím musíme počítat, občas může dojít k nahrazení již nahrazených znaků. Pokud bychom chtě...

Hotovo
substr ($string, $start, $length)

Funkce vrací část textového řetězce, tzv. podřetězec, podle zadaných parametrů.

Hotovo
tan ($arg)

Funkce tan() vrací hodnotu goniometrické funkce tangens.

Hotovo
tanh ($arg)

Funkce tanh() vrací hodnotu goniometrické funkce hyperbolický tangens definované jako sinh(úhel) / cosh(úhel). Funkce funguje podobně jako tangens, pouze s tím rozdílem, že nevrací hodnoty na j...

Hotovo
trim ($str, $character_mask)

Funkce trim() odstraní veškeré tzv. bílé místo na začátku a na konci řetězce. Za bílé místo jsou považovány mezery, tabulátory, konce řádků a další znaky. Jde o znaky: " ", "\t", "\n", `"\r...

Hotovo
ucfirst ($str)

Funkce převede první znak textového řetězce na velké písmeno (v případě že je abecední).

Pozor: Funkce si nerozumí s multibyte znaky (např. znaky s diakritikou)!

Hotovo
ucwords ($str, $delimiters)

Funkce ucwords() vrací řetězec s velkým počátečním písmenem každého slova v řetězci v případě, že první znak slova bylo písmeno. Tato operace se v některých programovacích jazycích nazývá "capita...

Hotovo
uksort (&$array, $key_compare_func)

Funkce seřadí pole podle klíčů na základě uživatelem definované porovnávací funkce.

Hotovo
unlink ($filename)

Funkce unlink() odstraní daný soubor. V případě chyby dojde k vyvolání chyby typu E_WARNING.

Hotovo
urldecode ($str)

Dekóduje string zakódovaný do formy vhodné pro URL adresu do normální reprezentace.

Pozn.: Tuto funkci nepoužívejte pro data z $_GET nebo $_REQUEST, jsou zde již dekódovaná.

Hotovo
urlencode ($str)

Zakóduje string tak, aby mohl být použit jako část URL.

Pozor: Pokud do URL vložíte proměnnou pojmenovanou jako HTML entitu, např. jako &amp, prohlížeč tuto část řetězce místo toho převede...

Hotovo
usleep ($micro_seconds)

Funkce usleep() pozastaví skript na uvedený počet mikrosekund.

Hotovo
usort (&$array, $value_compare_func)

Funkce seřadí pole podle hodnot na základě uživatelem definované porovnávací funkce.

Poznámka: Funkce odstraní prvkům pole původní klíče a přiřadí jim nové.

Hotovo
utf8_decode ($data)

Konvertuje data z UTF-8 do ISO-8859-1 reprezentace. Nevalidní UTF-8 bajty nebo UTF-8 znaky, které nejsou v ISO-8859-1, budou nahrazeny otazníky (?).

Hotovo
utf8_encode ($data)

Konvertuje string z ISO-8859-1 do UTF-8 reprezentace.

Hotovo
var_dump ($expression, $...)

Funkce var_dump() vypíše informace o proměnné. Funkce zobrazí tyto informace strukturovaně a prochází také rekurzivně vnitřní pole a objekty.

Hotovo
Aktivity