Beschreibung:
string
get_html_translation_table
( int table [, int quote_style])
get_html_translation_table(
)
ermittelt
die
intern
benutzte
Übersetzungs-Tabelle
,
die
von
den
Funktionen
htmlspecialchars(
)
und
htmlentities(
)
benutzt
wird
.
Es
gibt
zwei
neue
Parameter
(
HTML_ENTITIES
und
HTML_SPECIALCHARS
)
,
die
es
ihnen
ermöglichen
,
die
gewünschte
Tabelle
auszuwählen
und
wie
bei
den
htmlspecialchars(
)
bzw
.
htmlentities(
)
-Funktionen
können
Sie
optional
den
Quote-Stil
,
mit
dem
Sie
arbeiten
,
angeben
.
Voreingestellt
ist
der
ENT_COMPAT-Modus
.
Vergleichen
Sie
dazu
die
Modus-Beschreibung
unter
htmlspecialchars(
)
.
Beispiel
1
.
Beispiel
zur
Übersetzungs-Tabelle
$trans
=
get_html_translation_table
(
HTML_ENTITIES)
;
$str
=
"Hallo
Frau
Krämer"
;
$encoded
=
strtr
($str
,
$trans)
;
|
|
Die
$encoded
-Variable wird jetzt "Hallo
amp
;
lt
;Frau
gt
;
amp
; Kr
auml
;mer". enthalten.
Mittels
array_flip(
)
können
Sie
die
Richtung
der
Übersetzung
umkehren
.
Der Inhalt von
$original
wird "Hallo Frau Krämer" sein.
Anmerkung
:
Diese
Funktion
wurde
in
PHP
4.0
neu
hinzu
gefügt
.
Siehe
auch
htmlspecialchars(
)
,
htmlentities(
)
,
strtr(
)
und
array_flip(
)
.