Home >>PHP String Functions >PHP html_entity_decode() Function

PHP html_entity_decode() Function

PHP html_entity_decode() Function

PHP html_entity_decode() function is used to converts any HTML entities into their corresponding characters. PHP html_entity_decode() function is opposite of the PHP htmlentities() function.

Syntax:-

html_entity_decode($string,$flags,$charset);

Parameter Values

Parameter Description
string This is a required Parameter.This parameter specifies the given input string which is to be decoded.
flags This is an Optional parameter. This parameter specifies how to handle quotes and which document type to use with the function.
charset This is an Optional parameter. This parameter specifies which character-set to be used.

Here are some examples of html_entity_decode() function in PHP:

<html>
<body>

<?php
$str = '&quotPHPTPOINT&quot';
echo html_entity_decode($str);
?>

</body>
</html>
Output:
"PHPTPOINT"
<html>
<body>

<?php
$str1 = '&quot';
$str2 = '&amp';
$str3 = 'amp;<';
$str4 = 'amp;>';
$str5 = 'amp;¡';
$str6 = 'amp;©';
$str7 = 'amp;®';
$str8 = 'amp;¢';
$str9 = 'amp;§';
echo html_entity_decode($str1)."<br>";
echo html_entity_decode($str2)."<br>";
echo html_entity_decode($str3)."<br>";
echo html_entity_decode($str4)."<br>";
echo html_entity_decode($str5)."<br>";
echo html_entity_decode($str6)."<br>";
echo html_entity_decode($str7)."<br>";
echo html_entity_decode($str8)."<br>";
echo html_entity_decode($str9)."<br>";
?>

</body>
</html>
Output:
"
&
<
>
¡
©
®
¢
§

Popular Tutorials