PHP Handbuch
Zurück |  | Nach vorne

# 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 | Nach vorne
html_entity_decode | Nach oben | htmlspecialchars