w3resource

PHP: htmlentities() function

PHP: Convert all applicable characters to HTML entities

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

Version:

(PHP 4 and above)

Syntax:

htmlentities(input_string, quote_style, charset, double_encode )

Parameters:

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
double_encode Converts nothing when double_encode is off. The default is to convert everything. Optional Boolean

Return values:

The encoded string.

Value Type: String.

Example:

<?php
$convert = htmlentities("<li><a href='index.php'>We are learning php</a></li>", ENT_QUOTES); 
echo $convert;
?>

Output:

<li><a href='index.php'>We are learning   php</a></li>

View the example in the browser

See also

PHP Function Reference

Previous: html_entity_decode
Next: htmlspecialchars_ decode



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/htmlentities.php