Home >>PHP String Functions >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 | 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 = '"PHPTPOINT"'; echo html_entity_decode($str); ?> </body> </html>
<html> <body> <?php $str1 = '"'; $str2 = '&'; $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>