Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 4. diel - Textové reťazce druhýkrát a polia v 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
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na Matěj Přerovský
Rico ThreeDmax:1.5.2020 22:01

zajímavý že já je tam mám

Avatar
Odpovedá na Rico ThreeDmax
Rico ThreeDmax:1.5.2020 22:09

to je sice hezký že tam u j nejsou nuly ale u m nula je. Takže když chci zapsat číslama např 1.5 tak dostanu 1.05

Avatar
Samuel Hél
Tvůrce
Avatar
Odpovedá na Rico ThreeDmax
Samuel Hél:11.6.2020 15:18

Pokud chceš měsíc zapsat čísly bez nul na začátku, použij místo písmene "m" písmeno "n".

Avatar
Jiří Cejn
Člen
Avatar
Jiří Cejn:3.3.2021 9:36

Já nějak nechápu, proč si Češi pořád komplikujou život klávesnicí QWERTZ. Nastavte si klávesnici QWERTY a všechny spešl znaky máte napsaný přímo na klávesnici a napíšete je s pomocí AltGr nebo Shift+AltGr.

Avatar
Jan Kropáč
Člen
Avatar
Jan Kropáč:5.3.2021 20:54

Hezký večer :)
Tohle jsem vytvořil. Pro jistotu jsem nakopíroval celý kód, no problém je až v samém závěru. Neřádkuje.. :( viz obrázek)

Díky za reakci JK.

<?php
        // put your code here

        echo('<br />');
        $jmeno='Frantu';
        $text='Až uvidíte '.$jmeno.' \n pozamykejte "všecky" dveře.';
        echo($text);
        echo('<br />');
        echo('<br />');
        echo('Šrotím kódy PHP na sajtach <a hrref="https://www.itnetwork.cz/">'
                . 'ITnetwork</a>');
        echo('<br />');
        echo('<br />');
        $text2='Když chcu, aby byl vidět apostrof, to je tohle " \' "'
                . ', musím tam vrazit obrácené lomítko. Před něj...';
        echo($text2);

        echo('<br />');
        echo('<br />');

        $text3="Až uvidíte $jmeno \npozamykejte všecky dveře.";
        echo($text3);

        echo('<br />');
        echo('<br />');

        $jmeno2 = 'Karel';
        $text4 = "Jmenuji se $jmeno2 \nS tímto jménem jsem spokojen.";
        echo($text4);

        ?>
Avatar
Jarda
Člen
Avatar
Odpovedá na Jan Kropáč
Jarda:17.3.2021 10:07

Ale řádkuje, jen jinde než zřejmě očekáváš.
\n odřádkuje v zdrojovém kódu, ne na zobrazené stránce.
Koukni se na řádek 14 a 15, to je odřádkování pomocí \n

Avatar
Samuel Hél
Tvůrce
Avatar
Odpovedá na Jan Kropáč
Samuel Hél:18.3.2021 11:20

Přesně jak psal Jarda, odřádkuje ti to zdroják. Kdyby jsi nechal vypsat php soubor např. v konzoli, tam by se ti to odřádkovalo. HTML využívá na odřádkování značku <br>.

Avatar
Dušan Kovářík:16.6.2021 5:33

Zatím pořád jednoduché a srozumitelné. Trochu si musím zvykat na ten $ před názvem proměnných, ale zase to má (možná, nevím) výhodu, že nemusím řešit, jestli náhodou nepoužívám pro název proměnné třeba název nějaké vestavěné funkce nebo tak něco... Zprvu se mi to na PHP nelíbilo, ale má to něco do sebe, na první pohled je vizuálně rozlišitelné, že se jedná o proměnnou a ne něco jiného. Funkce date() taky trochu nezvyk, že je to funkce a ne objekt, ale zase je to jednoduché a dobře se to pamatuje.

Avatar
Milan Vosatka:10.9.2021 6:28

Je nejaky jednoduchy zpusob, jak vratit dve zpetna lomitka?

<?php

$vstup = "toto je uzivateluv vstup \\ atp.";
echo $vstup; //vrati: toto je uzivateluv vstup \ atp.

$vstup = 'toto je uzivateluv vstup \\ atp.';
echo $vstup; //vrati: toto je uzivateluv vstup \ atp.

?>
Avatar
Milan Turyna
Tvůrce
Avatar
Odpovedá na Milan Vosatka
Milan Turyna:16.9.2021 8:12

Napises o jedno lomitko vice nez tolik kolik jich chces vypsat.

<?php
$vstup = "\\\ ";
echo $vstup; //output: \\

Mezi posledni zavorkou a konecnou uvozovkou musi byt ale jiny znak (treba mezera), protoze jinak by to jazyk prebral tak, ze chces escapnout uvozovku a konec textoveho retezce by tedy neexistoval, viz. priklad:

// error
$vstup = "\\\";

..

Dalsi moznost, pokud to nepotrebujes nikam ukladat v raw stavu, ale treba jen zobrazit na strance, je pouziti HTML entit.

&#8726;
&#x2216;
&Backslash;
Editované
Posledné komentáre sú na spodnej časti poslednej stránky.
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.

Zobrazené 10 správy z 148.