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 htmlspecialchars_decode 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
+
+
+
+
+
+