NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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
Martin Bušek:5.2.2017 12:12

Čau, u příkladu znamení.php jsem došel na obdobné řešení jako ty.
Spíš mě napadlo co je z 2 ukázek praktičtější?

$mesice = array(*vypsané mesíce*);
$rok = date('Y');
$rok_slovem = $mesice[$rok-($rok-1)];
echo('Rok '. $rok . ', je rokem ' . $rok_slovem . '.');

Nebo

$mesice = array(*vypsané mesíce*);
$rok = date('Y');
$rok_slovem = $rok - ($rok-1);
echo('Rok '. $rok . ', je rokem ' . $mesice[$rok_slovem] . '.');

Má ten postup výpočtu nějakou analogii nebo je to ve výsledku jedno jak si to udělám?

 
Odpovědět
5.2.2017 12:12
Avatar
Odpovídá na Martin Bušek
Tomáš Valenta:17.2.2017 22:16

Máš chybu pouze v zápisu pole. Poslední index je číslo 4320 a ne 4300, potom to budeš mít stejné :)

 
Odpovědět
17.2.2017 22:16
Avatar
Tran Viet Anh
Lektor
Avatar
Tran Viet Anh:22.2.2017 20:38

Jenom technicka – v prikladu s cinskym kalendarem je zbytecna ovce/koza. Staci jenom jedna z nich, jinak je tech zvirat 13 a ne 12 ;)

Odpovědět
22.2.2017 20:38
Mít jednou hloupou otázku je lepší než být hloupý napořád.
Avatar
Tomáš Střecha:4.3.2017 14:04

Ahoj,

nemáš tam chybu? :) V článku máš napsáno "Ta jsou: krysa, buvol, tygr, zajíc, drak, had, kůň, koza, ovce, opice, kohout, pes a vepř." a v řešení je "$znameni = array('koně', 'kozy', 'ovce', 'opice', 'kohouta', 'psa', 'vepře',
'krysy', 'bůvola', 'tygra', 'zajíce', 'draka', 'hada');" Máš buď v řešení nebo v zadání špatně zapsány "zvířata". :) David Hartinger Omlouvám se, pokud se pletu ;)

 
Odpovědět
4.3.2017 14:04
Avatar
Odpovídá na Martin Bušek
Michal Martinec:10.3.2017 21:01

Mas chybu uplne niekde inde. V zadani sa pise, ze spocitaj odchylku 3. produktu. 3. produkt ma ale index [2] a nie [3], ako to mas ty. Zacinas pocitat vzdy od [0] a nie od [1]. - ok nic uz som si vsimol tvoj kod. Nic som nepovedal... :)

Editováno 10.3.2017 21:03
Odpovědět
10.3.2017 21:01
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Tomáš Střecha
Martin Mannsbarth:31.5.2017 23:52

2017 je rok kohouta :-) protože rok ovce tak nějak neexistuje, takže máš pravdu,
"$znameni = array('koně', 'kozy', 'ovce', 'opice', 'kohouta', 'psa', 'vepře',
'krysy', 'bůvola', 'tygra', 'zajíce', 'draka', 'hada'); je 13 znamení. :-P

 
Odpovědět
31.5.2017 23:52
Avatar
Martin Bubník:21.6.2017 15:51

Cvičení byly celkem jednoduché, až na to třetí, takže pokročilé.. Zdálo se mi to těžké, pořád jsem měl v hlavě abych to nějak udělal přes foreach a při tom to bylo tak jednoduché

 
Odpovědět
21.6.2017 15:51
Avatar
Jindřich Volf:31.1.2018 13:06

Poslední cvičení mi dalo zabrat jen proto, že sem zapomněl date do :
$rok = date('Y'); napsal jsem jen $rok = ('Y');
Na začátečníka bych řek dobrý. :)

 
Odpovědět
31.1.2018 13:06
Avatar
Richard Okoličany:1.2.2018 19:15

<?php
$znameniaCinske= array("Potkan","By­vol","Tiger","Za­jac","Drak","Had","Kôň",­"Koza",
"Opica","Kohút","Pes","­Prasa");

$datum = date('Y'); //zisti akutalny rok
$znamenie = $znameniaCinske[$da­tum - 2008]; // vypočíta znamenie s polia

echo("je rok $znamenie"); //vypíše text

?>

keďže cyklus sa opakuje každý 12 rok od roku 1900... Takže ďalší cyklus bude v roku 2020. Takže cyklus pre náš Činský horoskop je 2008 "aktuálny rok - 2008"

 
Odpovědět
1.2.2018 19:15
Avatar
Richard Okoličany:1.2.2018 19:22

Ešte dodám podľa mňa, keď sa nemýlim je v lekcií zle napísaný kód. Nedá Vám skutočnú hodnotu, ale blud. $znameni[$rok - 2014]; ma byť $znameni[$rok - 2008];

 
Odpovědět
1.2.2018 19:22
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.