NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Odeskapování *

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
tbartolen
Člen
Avatar
tbartolen:9.2.2018 13:26

Zdar, nejde mi odeskapovat symbol * v tomhle zápisu

"Lorem Ipsum" => "<% \*Lorem Ipsum pipsum fuksum dupsum%>"

Nevíte co s tím? Pokud napíšu ta * se mi sice vypíše, ale zobrazí se i <%%>

Díky za radu

Odpovědět
9.2.2018 13:26
Navštiv www.fb.com/skkelticz
Avatar
Ondrej Vlach
Člen
Avatar
Ondrej Vlach:9.2.2018 13:28

Co by měl tenhle zápis přesně dělat?

 
Nahoru Odpovědět
9.2.2018 13:28
Avatar
tbartolen
Člen
Avatar
Odpovídá na Ondrej Vlach
tbartolen:9.2.2018 13:32

Ahoj
Doplnuju jde o:

abstract class X extends Y
{
.
.
.

 protected $pole = array(
       "Lorem Ipsum" => "<% \*Lorem Ipsum pipsum fuksum dupsum%>",

    );
.
.
.
}
Editováno 9.2.2018 13:33
Nahoru Odpovědět
9.2.2018 13:32
Navštiv www.fb.com/skkelticz
Avatar
Ondrej Vlach
Člen
Avatar
Odpovídá na tbartolen
Ondrej Vlach:9.2.2018 13:47

Furt nevím čeho chceš dosánout. Pokud se to pak normálně foreachuje a vypisuje tak se nemusí nic escapovat.

abstract class X extends Y
{
.
.
.

 protected $pole = array(
       "Lorem Ipsum" => "*Lorem Ipsum pipsum fuksum dupsum",

    );
.
.
.
}

Pokud si chtěl použít <% na ukončení PHPka uprostřed deklarace pole, tak to nefunguje. Navíc od 7 jsou ASP tagy nepodporované (http://php.net/….phptags.php)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
9.2.2018 13:47
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na tbartolen
Petr Čech:9.2.2018 13:58

Musíš udělat \\ když dáváš jen \, znamená to, že se to PHP pokusí převést na speciální znak.
Když uděláš \\, PHP vyplivne \, což se potom promítne i ven z toho skriptu.

Nahoru Odpovědět
9.2.2018 13:58
the cake is a lie
Avatar
tbartolen
Člen
Avatar
Odpovídá na Petr Čech
tbartolen:9.2.2018 14:00

Ale já to chci právě bez toho \, jen tu hvězdičku :)

Nahoru Odpovědět
9.2.2018 14:00
Navštiv www.fb.com/skkelticz
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na tbartolen
Petr Čech:9.2.2018 17:20

Ach tak

Nahoru Odpovědět
9.2.2018 17:20
the cake is a lie
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 7 zpráv z 7.