PHP htmlentities

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

PHP : html_entity_decode() function

Description

The html_entity_decode() function is used to convert all HTML entities to their applicable characters.

Version

(PHP 4 and above)

Syntax

html_entity_decode(input_string, quote_style, charset )

Name

Description

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

charset

Refers the character set to be used. 
List of character set. 
ISO-8859-1 : Western European, Latin-1 [default character set]. 
ISO-8859-15 : Western European, Latin-9. UTF-8 : ASCII compatible multi-byte 8-bit Unicode. 
cp866 : DOS-specific Cyrillic charset.
cp1251 : Windows-specific Cyrillic charset. 
cp1252 : Windows-specific charset for Western European.
KOI8-R : Russian. 
BIG5 : Traditional Chinese. 
GB2312 : Simplified Chinese. 
BIG5-HKSCS : Big5 with Hong Kong extensions.
Shift_JIS : Japanese. 
EUC-JP : Japanese.

Optional

String

Return values

The decoded string.

Value Type : String.

Pictorial Presentation

php html_entity_decode function

Example :

  1. $string = "You are learning PHP at w3resource.com";  

  2. $p1 = htmlentities($string);  

  3. $p2 = html_entity_decode($p1);  

  4. echo $p1.'
    ';   

  5. echo $p2;   

  6. ?>  

Output :

You are learning PHP at w3resource.com
You are learning PHP at w3resource.com