Popis
string
get_html_translation_table
( int table [, int quote_style])
get_html_translation_table(
)
vrací
překladovou
tabulku
,
která
se
interně
používá
ve
funkcích
htmlspecialchars(
)
a
htmlentities(
)
.
Dvě
nové
konstanty
(
HTML_ENTITIES
,
HTML_SPECIALCHARS
)
vám
umožňují
určit
,
kterou
tabulku
chcete
.
A
stejně
jako
u
funkcí
htmlspecialchars(
)
a
htmlentities(
)
můžete
případně
určit
quote_style
se
kterým
pracujete
.
Defaultní
hodnota
je
ENT_COMPAT
mód
.
Viz
popis
těchto
módů
u
htmlspecialchars(
)
.
Příklad
1
.
Ukázka
na
překladovou
tabulku
$trans
=
get_html_translation_table
(
HTML_ENTITIES)
;
$str
=
"Hallo
Frau
Krämer"
;
$encoded
=
strtr
($str
,
$trans)
;
|
|
Proměnná
$encoded
teď obsahuje: "Hallo
amp
;
lt
;Frau
gt
;
amp
; Kr
auml
;mer".
Skvělé
je
,
že
pomocí
array_flip(
)
můžete
změnit
směr
překladu
.
Obsahem
$original
je: "Hallo Frau Krämer".
Poznámka
:
Tato
funkce
byla
přidána
v
PHP
4.0
.
Viz
také
:
htmlspecialchars(
)
,
htmlentities(
)
,
strtr(
)
a
array_flip(
)
.