PHP Handbuch
Zurück |  | Weiter

# htmlentities

(PHP 3, PHP 4 , PHP 5)

htmlentities -- Wandelt alle Sonderzeichen in entsprechende HTML-Codes um

## Beschreibung

string htmlentities ( string string [, int quote_style [, string charset]] )

Diese Funktion ist mit htmlspecialchars() identisch, ausser dass alle Zeichen, die HTML-Code-Entsprechungen haben, in diese Codes umgewandelt werden.

Wie bei htmlspecialchars() können Sie mit dem optionalen zweiten Parameter quote_style definieren, wie die 'einfachen' und "doppelten" Anführungszeichen behandelt werden. Es gibt drei Konstanten, wobei `ENT_COMPAT` voreingestellt ist:

Tabelle 1. Verfügbare quote_style Konstanten

Konstante | Beschreibung
--- | ---
`ENT_COMPAT` | Konvertiert nur doppelte Anführungszeichen.
`ENT_QUOTES` | Konvertiert doppelte und einfache Anführungszeichen.
`ENT_NOQUOTES` | Lässt doppelte und einfache Anführungszeichen unverändert.

Die Unterstützung für den optionalen Parameter quote wurde in PHP 4.0.3. eingeführt.

Wie auch bei htmlspecialchars(), kann man als dritten optionalen Parameter den Zeichensatz angeben, der zur Konvertierung verwendet wird. Diese Feature wurde in PHP 4.1.0 eingeführt. Gegenwärtig wird standardmäßig der ISO-8859-1 Zeichensatz verwendet.

Möchten Sie stattdessen die HTML Entities dekodieren, verwenden Sie bitte die Funktion html_entity_decode().

Siehe auch html_entity_decode(), get_html_translation_table(), htmlspecialchars(), nl2br() und urlencode().

Zurück | Zum Anfang | Weiter
html_entity_decode | Nach oben | htmlspecialchars_decode