IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – Riešené úlohy k 1.-4. lekciu PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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

 
Odpovedať
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?

 
Odpovedať
13.8.2014 16:48
Avatar
Odpovedá 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.

 
Odpovedať
13.8.2014 17:00
Avatar
blend.miro
Člen
Avatar
Odpovedá 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.

Editované 28.8.2014 21:55
 
Odpovedať
28.8.2014 21:54
Avatar
PiskotPiskotovic:24.11.2014 19:06

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

Odpovedať
24.11.2014 19:06
Error 404 - stránka motto.php nenalezena.
Avatar
Odpovedá 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)

Odpovedať
24.11.2014 19:19
Neaktivní uživatelský účet
Avatar
Odpovedá 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š.

Odpovedať
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
Odpovedá na Neaktivní uživatel
David Hartinger:24.11.2014 19:31

Srovnávat jazyk a framework je trochu mimo :)

Odpovedať
24.11.2014 19:31
New kid back on the block with a R.I.P
Avatar
Odpovedá 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

Editované 24.11.2014 19:44
Odpovedať
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]");
Editované 19.6.2015 9:35
 
Odpovedať
19.6.2015 9:32
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!