NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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í.

Diskuze – Řešené úlohy k 1.-5. lekci PHP

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:13.8.2014 11:56

Jen si rýpnu k prvnímu příkladu - není náhodou obsah v centimetrech čtverečních? :P :) I to se mi podařilo tam vložit bez nápovědy! :D

 
Odpovědět
13.8.2014 11:56
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:13.8.2014 16:48

Znovu budu mít asi hloupý dotaz, ale s tím odečítáním od roků/měsíců mám pořád problém. U měsíce už jsem to pochopil, že se odečítá -1 od proměnné měsíc, aby se dostal ten měsíc z pole, kde už to je o jedna dolů posunutý (leden není 1. měsíc ale nultý). Proč ale:

$aktualniZnameni = $znameni[$rok -2014];

..odečítám od roku číslo 2014? To budu muset příští rok změnit na 2015, aby to fungovalo? Nechápu tady tu podstatu odečítání, vždyť z fce date('Y') je jasný, co je za rok, ne?

 
Odpovědět
13.8.2014 16:48
Avatar
Odpovídá na Michal Kuba
Michal Žůrek - misaz:13.8.2014 17:00

nebudeš to měnit, pole nemá 2014, 2015, 2016 indexů, ty víš, že 2014 = 0, proto odečteš aby jsi ten index dostal na nulu. Měnit budeš muset až v roce 2026 kdy se dostaneš na index, který není v poli.

 
Odpovědět
13.8.2014 17:00
Avatar
blend.miro
Člen
Avatar
Odpovídá na Michal Kuba
blend.miro:28.8.2014 21:54
$znamenia = array('krysa','buvol','tygr','zajíc','drak','had','kon','koza','ovca','opica','kohut','pes','prasa');
$mesiac = date('m');
 $aktualneZnamenie = $znamenia[$mesiac-1];

Je to to isté, stále sa jedná len o "index" toho pola, takže znovu len odpočítaš "-1" jedno dozadu, aby si sa z 9 mesiaca dostal na 8, kedže je August.

Editováno 28.8.2014 21:55
 
Odpovědět
28.8.2014 21:54
Avatar
PiskotPiskotovic:24.11.2014 19:06

Super, netušil jsem že PHP je tak lehké :D

Odpovědět
24.11.2014 19:06
Error 404 - stránka motto.php nenalezena.
Avatar
Odpovídá na PiskotPiskotovic
Neaktivní uživatel:24.11.2014 19:19

Základy ano, pokročilejší věci jsou těžké a ještě poměrně zdlouhavé (oproti ASP)

Odpovědět
24.11.2014 19:19
Neaktivní uživatelský účet
Avatar
Odpovídá na PiskotPiskotovic
Martin Konečný (pavelco1998):24.11.2014 19:21

PHP je dost ohleduplný jazyk. Syntaxe je poměrně jednoduchá, ale zase se v něm dá udělat spousta chyb, kterých si těžko všimneš.

Odpovědět
24.11.2014 19:21
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:24.11.2014 19:31

Srovnávat jazyk a framework je trochu mimo :)

Odpovědět
24.11.2014 19:31
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:24.11.2014 19:41

Pokud se bavíme o čistém ASP?

// Dobře, není to to samé, ale stejně, poina je jinde

Editováno 24.11.2014 19:44
Odpovědět
24.11.2014 19:41
Neaktivní uživatelský účet
Avatar
Ondřej Máca:19.6.2015 9:32

U toho pokročilého příkladu není vůbec potřeba použít podmínky. Vlastně mě ani nenapadá jak bych je tam elegantně využil. Lze to ale udělat pomocí operátoru pro modulo a bude to fungovat na tisíce let dopředu i dozadu :)

$znameni = array("kozy", "ovce", "opice", "kohouta", "psa", "vepře", "krysy", "bůvola", "tygra", "zajíce",
                              "draka", "hada", "koně");
$index = date("Y") % 13;
echo("Je rok $znameni[$index]");
Editováno 19.6.2015 9:35
 
Odpovědět
19.6.2015 9:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 114.