Někdy může takové rychlé vyhodnocení podmínky slušně zpřehlednit kód. $id=18; echo !$id ? “nic” : $id; Samozřejmě je třeba vědět co děláte, zrovna tento příklad může být příčinou pár špatně identifikovatelných chyb. Ternární operátor můžeme taky elegantně vložit přímo do řetězce. Závorky nejsou nutné, ale v rámci zachování štábní kultury jsou určitě vhodné.

Celý článek

Jak hodně spoléháte na náhodu? Dnes jsem zjistil, že já docela dost. Potřeboval jsem v PHP vygenerovat hesla pro 65000 záznamů . Mám (měl jsem) jednoduchý generátor náhodných hesel: function generpassword($length=45,$chars = ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890’){ $numChars = strlen($chars); $r = ”; for ($i = 0; $i < $length; $i++) { $r .= substr($chars, rand(1, $numChars) – 1, […]

Celý článek

Základ objektů v PHP – zjednodušeno z Intervalu. http://interval.cz/clanek.asp?article=3183

Celý článek

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 […]

Celý článek

« novější články