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 – Lekce 5 - Textové řetězce podruhé a pole v 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
David Hartinger
Vlastník
Avatar
Odpovídá na basta74
David Hartinger:21.3.2014 16:52

Díky, opraveno :)

Odpovědět
21.3.2014 16:52
New kid back on the block with a R.I.P
Avatar
antonin.stribrny:6.4.2014 14:48

zkoušel jsem to s těmi známkami.
$znamky[]=1;
$znamky[]=2;
$znamky[]=5;

print_r ($znamky);

zobrazilo mi to
Array ( [0] => 1 [1] => 2 [2] => 5 ) je to taky takhle správně?

 
Odpovědět
6.4.2014 14:48
Avatar
mkub
Tvůrce
Avatar
Odpovídá na antonin.stribrny
mkub:6.4.2014 16:21

hej, spravne ti to priradilo...
priradilo ti to pekne po poradi, ako si to dal, ale ak si chcel priradit cislo 5 na znamky[5], tak si namiesto znamky[] mal dat znamky[5], tym by sa ta hodnota priradi do pola na 5. index, ale ak po znamky[5] das znamky[], tak sa bude priradivat do indexov nasledujucich...

a ak chces priradovat nie od nuloveho indexu, ale od prveho, tak:

znamky[1] = 1;
znamky[] = 2;
znamky[] = 3;
.
.
.
 
Odpovědět
6.4.2014 16:21
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:13.8.2014 11:50

Jen bych chtěl nějak, nejspíš blbůvzdorně vysvětlit, proč se u :

$mesicSlovy = $mesice[$mesic - 1];

..musí použít za měsícem -1, když je index toho měsíce už o jedna posunutý dolů?

A druhá věc, proč se u :

$den = date('j');

.. používá v závorce "j", když anglicky je den day. U měsíce je "m"(month) a u roku "y"(year).

Děkuji :)

 
Odpovědět
13.8.2014 11:50
Avatar
Odpovídá na Michal Kuba
Martin Konečný (pavelco1998):13.8.2014 11:58
  1. Protože $mesic = date("m"), což obsahuje číslo měsíce v rozmezí 1 - 12. Klíče v poli začínaj od 0, takže je potřeba od té proměnné odečíst jedničku.
  2. Tak to fakt netušim. Třeba je to proto, že už nevěděli, jaké písmenko tam dát. Písmeno 'd' je tam taky (pro den), jen bez nuly na začátku.

Viz http://php.net/…ion.date.php

Editováno 13.8.2014 11:59
Odpovědět
13.8.2014 11:58
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Mrakoplash
Člen
Avatar
Mrakoplash:24.10.2014 11:52

Zdravím, pokud jsem to správně pochopil, tak v téhle ukázce se díky /n neodřádkuje, protože je uveden až za apostrofem. Je to tak ?

$jmeno = 'Karel';
$text = 'Jmenuji se ' . $jmeno . ' \n S tímto "jménem" jsem spokojen.';
echo($text);
 
Odpovědět
24.10.2014 11:52
Avatar
Odpovídá na Mrakoplash
Martin Konečný (pavelco1998):24.10.2014 12:15

V apostrofech nefungují znaky jako zpětné lomítko, dolar apod. Takže se stane to, že ti to neodřádkuje, ale doslova vypíše \n.
Kdybys do těch apostrofů napsal $jmeno, vypsalo by ti to doslova $jmeno.

Odpovědět
24.10.2014 12:15
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Mrakoplash
Člen
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Mrakoplash:24.10.2014 14:52

Díky.
Asi by nebylo od věci, tu ukázku poupravit. Přeci jen, ta názorná ukázka jak to nedělat, je kousek nad tím. :-)

 
Odpovědět
24.10.2014 14:52
Avatar
Odpovídá na Mrakoplash
Martin Konečný (pavelco1998):24.10.2014 15:07

Ještě tam chybí (alespoň jsem si nevšiml) zápis syntaxe, který se líbí mně:

$jmeno = "Karel";
echo "Ahoj, jmenuji se {$karel} a je mi 163 let.";
Odpovědět
24.10.2014 15:07
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Mrakoplash
Člen
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Mrakoplash:24.10.2014 15:09

Aha, děkuji. Dělám si poznámku. Mohlo by se hodit. :D

 
Odpovědět
24.10.2014 15:09
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 145.