w3resource

PHP: htmlspecialchars_ decode() function

PHP: Convert special HTML entities back to characters

The htmlspecialchars_decode() function is used to convert special HTML entities back to characters.

Version:

(PHP 4 and above)

Syntax:

htmlspecialchars_decode(input_string, quote_style)

Parameters:

NameDescription Required /
Optional
Type
input_string The string to be converted. Required String
quote_style Encoding single and double quote.
ENT_COMPAT : Convert double quotes and leave single quotes unchanged.
ENT_COMPAT is the default setting
ENT_QUOTES : Converts both single and double quotes.
ENT_NOQUOTES: Converts neither single nor double quotes.
Optional Integer

Return values:

The decoded string.

Value Type: String.

Example:

<?php
$input_string = "&#169 w3resource.com";
echo 'After decoding : '.htmlspecialchars_decode($input_string) .'<br>';
$input_string = "&lt;table&gt;<br>&lt;tr&gt;<br>&lt;td&gt;<br>We are learning php&lt;/td&gt;<br>&lt;/tr&gt;<br>&lt;/table&gt;<br>";
echo 'After decoding : '.htmlspecialchars_decode($input_string) .'<br>';
?>

Output:

After decoding : © w3resource.com
After decoding : 

We are learning php

View the example in the browser

See also

PHP Function Reference

Previous: htmlentities
Next: htmlspecialchars



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/php/function-reference/htmlspecialchars_decode.php