You are here : phpstringhtmlspecialchars_decode

htmlspecialchars_decode() - string

This function is the opposite of htmlspecialchars(). It
   converts special HTML entities back to characters.
Parameters :
  • string - The string to decode.
  • flags - A bitmask of one or more of the following flags, which specify how to handle quotes and which document type to use. The default is ENT_COMPAT | ENT_HTML401. Available flags constants Constant Name Description ENT_COMPAT Will convert double-quotes and leave single-quotes alone. ENT_QUOTES Will convert both double and single quotes. ENT_NOQUOTES Will leave both double and single quotes unconverted. ENT_HTML401 Handle code as HTML 4.01. ENT_XML1 Handle code as XML 1. ENT_XHTML Handle code as XHTML. ENT_HTML5 Handle code as HTML 5.

  • Syntax

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


    Example

    <?php$str = "<p>this -&gt; &quot;</p>\n";echo htmlspecialchars_decode($str);// note that here the quotes aren't convertedecho htmlspecialchars_decode($str, ENT_NOQUOTES);?>


    Output / Return Value


    Limitations


    Alternatives / See Also


    Reference