/regex/i – case-insensitive /regex/s – make period (.) match any character including newline /regex/x – remove whitespace /regex/m – make caret (^) match after, and dollar sign ($) match before, internal newlines (n) /regex/e – if the replacement string is PHP code, eval() it to get the actual replacement string /regex/U – reverses the greediness […]
Jednou se zákonitě musí stát, že čas, který spotřebovává vaše webová aplikace na serveru, začne dosahovat nepříjemných čísel. A shodou okolností se zrovna na tomhle webu začnou houfně objevovat návštěvníci. Zátěž serveru se zvětšuje, barva pleti vašeho hostera se mění ze spokojené růžové na temně fialovou a vám nezbývá než se pustit do optimalizace.
Jednoduchá situace: potřebujete setřídit vícerozměrné pole vrácené třeba z databáze podle zadaného sloupce. Použijeme array_multisort. Definice v manuálu k PHP je poměrně krkolomná, proto se pokusím o vlastní popis a jednoduchý příklad. Funkce array_multisort seřadí prvky druhého pole podle prvků v prvním poli. Tedy pokud bude v prvním poli prvek přesunut na druhé místo, bez […]
MySQL má v principu nesmírný problém zjistit, na kterém řádku výpisu se nachází položka se zadaným ID. Možná se vám bude hodit následující část kódu: