English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP html_special_chars_decode() Funktion Anweisung und Beispiel

   PHP String Zeichenkettenfunktionen Handbuch

    Die Funktion html_special_chars_decode() wird verwendet, um spezielle HTML-Entitäten in gewöhnliche Zeichen umzuwandeln.

Syntax

string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] )

Definition und Verwendung

Es wird verwendet, um spezielle HTML-Entitäten in Zeichen umzuwandeln.

Hinweis: Die Funktion hat die gleiche Wirkung wie htmlspecialchars(). Es werden spezielle HTML-Entitäten in gewöhnliche Zeichen umgewandelt.

Die decodierten HTML-Entitäten sind:

  • & wird zu & (Und) decodiert

  • " wird zu " (Doppeltes Anführungszeichen) decodiert

  • ' wird zu ' (Einzelnes Anführungszeichen) decodiert

  • < wird zu < (Kleiner als) decodiert

  • > wird zu > (Größer als) decodiert

Rückgabewert

Es gibt die decodierte Zeichenkette zurück.

Parameter

NummerParameter und Beschreibung
1

string

Zu decodierende Zeichenkette

2

flags

Bestimmen Sie, wie Anführungszeichen behandelt werden sollen und welchen Dokumenttyp Sie verwenden.

Verfügbare Anführungszeichen-Typen:

  • ENT_COMPAT - Standard. Nur doppelte Anführungszeichen decodieren.

  • ENT_QUOTES - Doppelte und einfache Anführungszeichen decodieren.

  • ENT_NOQUOTES - Keine Anführungszeichen decodieren.

Zusätzliche Flags zur Bestimmung des verwendeten Dokumenttyps angeben:

  • ENT_HTML401 - Standard. Als HTML 4.01 Verarbeiteter Code.

  • ENT_HTML5 - Als HTML 5 Verarbeiteter Code.

  • ENT_XML1 - Als XML 1 Verarbeiteter Code.

  • ENT_XHTML - Als XHTML verarbeitete Code.

Online-Beispiel

Probieren Sie den folgenden Beispiel, um vorgegebene HTML-Entitäten in doppelte Anführungszeichen umzuwandeln

<?php
    //Vorgegebene HTML-Entitäten in doppelte Anführungszeichen umwandeln
   $str = "<p>"oldtoolbag.com" -> </p>\n";
   echo htmlspecialchars_decode($str);
?>
Testen Sie heraus‹/›

Ausgabeergebnis-

"oldtoolbag.com" ->

PHP String Zeichenkettenfunktionen Handbuch