Šablonovací systém Latte se hodí pro renderování skoro všech typů šablon na webu. Pro renderování frontendu je poslední roky snad nejlepší volba použít například React nebo Vue.js, ale třeba pro renderování e-mailových šablon na backendu Latte pořád…
Pro zpracování velmi složitých řetězců, které mají gramatiku, jako je například zdrojový kód programovacího jazyka, anotace popisující složené datové typy u metod, matematické výrazy, výpočty, vzorce a další, nelze použít regulární výrazy. Důvod je…
V PHP řetězcích mohou být obsaženy speciální řídící znaky, které mají v určitém kontextu různý význam a nechovají se nutně jako obyčejné znaky.
Řadu z nich budete již intuitivně znát. Některé jsou vyhrazeny pro speciální použití a jiné třeba pro…
Regulární výrazy jsou nástroje, které umožňují jednoduše hledat, validovat, porovnávat, rozdělovat, skládat a nahrazovat řetězce podle masky (vzoru). Jedná se o velmi silný a elegantní nástroj pro pokročilou manipulaci s řetězci.
Maska
Na začátku je…
Funkce najde pozici prvního výskytu podřetězce v řetězci, což lidsky znamená, že ověří, jestli předaný řetězec obsahuje hledaný výraz a vrátí jeho pozici.
Funkce strpos vrací pozici hledaného textu v řetězci. Pokud řetězec obsahuje, vrátí pozici…
Explode slouží k snadnému rozdělení řetězce podle oddělovače.
Jednotlivé výsledky vrací jako pole číslované od nuly,
nelze vložit pole, vstupem je pouze řetězec,
nelze oddělovač měnit během parsování, nelze zvolit více oddělovačů.
Podpora
PHP 4…
Dostupnost ve verzích: PHP 4.0
Rozdělí string podle oddělovače typu string. Nelze nastavit více oddělovačů.
Parametry
Parametr
Datový typ
Výchozí hodnota
Poznámka
$delimiter
string
není
Oddělovací string
$string
string
není
Vstupní řetězec
…
Tento článek bude pojednávat o metodách, jak v PHP zpracovávat data, ale zatím není hotový.
Tak dočasně jen rychlý nástřel možností:
Procházení znak po znaku je hodně stará metoda, která znepřehledňuje kód, ale interně ji vykonávají všechny…