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

KonstanteBeschreibung
ENT_COMPATKonvertiert nur doppelte Anführungszeichen.
ENT_QUOTESKonvertiert doppelte und einfache Anführungszeichen.
ENT_NOQUOTESLä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().

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:01