htmlentities
htmlspecialchars
String-Funktionen
PHP Manual

# htmlspecialchars_decode

(PHP 5 >= 5.1.0)

htmlspecialchars_decode — Konvertiert besondere HTML-Auszeichnungen zurück in Buchstaben

### Beschreibung

string htmlspecialchars_decode ( string `$string` [, int `$quote_style` = ENT_COMPAT ] )

Diese Funktion ist das Gegenstück zu htmlspecialchars(). Sie konvertiert besondere HTML-Auszeichnungen zurück in Buchstaben.

Die konvertierten Auszeichnungen sind: &amp;, &quot; (wenn `ENT_NOQUOTES` nicht gesetzt ist), &#039; (wenn `ENT_QUOTES` nicht gesetzt ist), &lt; und &gt;.

### Parameter-Liste

`string`

  Der zu dekodierende String

`Quote-Stil`

  Quote-Stil. Eine der folgenden Konstanten kann als Wert eingesetzt werden:

  Quote-Stil-Konstanten
  Konstantenname | Beschreibung
  --- | ---
  `ENT_COMPAT` | Konvertiert doppelte Anführungszeichen und behält einfache Anführungszeichen bei (Standard)
  `ENT_QUOTES` | Konvertiert doppelte und einfache Anführungszeichen
  `ENT_NOQUOTES` | Lässt doppelte und einfache Anführungszeichen unkonvertiert

### Rückgabewerte

Gibt den dekodierten String zurück.

### Beispiele

Beispiel #1 Ein htmlspecialchars_decode()-Beispiel

`<?php
$str = '<p>this -&gt; &quot;</p>';
echo htmlspecialchars_decode($str);
// Beachten Sie, dass die Anführungszeichen nicht konvertiert werden
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    <p>this -> "</p>
    <p>this -> &quot;</p>

### Siehe auch

- htmlspecialchars() - Wandelt Sonderzeichen in HTML-Codes um
- html_entity_decode() - Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden Ursprungszeichen
- get_html_translation_table() - Gibt die Umwandlungs-Tabelle zurück, die von htmlspecialchars und htmlentities verwendet wird

htmlentities
htmlspecialchars
String-Funktionen
PHP Manual