diff --git a/reference/strings/functions/htmlspecialchars-decode.xml b/reference/strings/functions/htmlspecialchars-decode.xml new file mode 100755 index 0000000000..399480d268 --- /dev/null +++ b/reference/strings/functions/htmlspecialchars-decode.xml @@ -0,0 +1,145 @@ + + + + + htmlspecialchars_decode + + Convert special HTML entities back to characters + + + + &reftitle.description; + + stringhtmlspecialchars_decode + stringstring + intquote_style + + + + This function is the opposite of htmlspecialchars. It + converts special HTML entities back to characters. + + + The converted entities are: &, + " (when ENT_NOQUOTES is not set), + ' (when ENT_QUOTES is set), + < and >. + + + + + &reftitle.parameters; + + + + string + + + The string to decode + + + + + quote_style + + + The quote style. One of the following constants: + + + + + Constant Name + Description + + + + + ENT_COMPAT + Will convert double-quotes and leave single-quotes alone + (default) + + + ENT_QUOTES + Will convert both double and single quotes + + + ENT_NOQUOTES + Will leave both double and single quotes unconverted + + + +
+
+
+
+
+
+
+ + + &reftitle.returnvalues; + + Returns the decoded string. + + + + + &reftitle.examples; + + + A <function>htmlspecialchars_decode</function> example + +this -> "

'; + +echo htmlspecialchars_decode($str); + +// note that here the quotes aren't converted +echo htmlspecialchars_decode($str, ENT_NOQUOTES); +?> +]]> +
+ &example.outputs; + +this -> "

+

this -> "

+]]> +
+
+
+
+ + + &reftitle.seealso; + + + htmlspecialchars + html_entity_decode + get_html_translation_table + + + +
+ +