HS Banner
PHP htmlentities

Author: Brian Henry 03/17/2021
Language: PHP
Views: 310
Tags: php


htmlentities — Convert all applicable characters to HTML entities


htmlentities ( string $string , int $flags = ENT_COMPAT , string|null $encoding = null , bool $double_encode = true ) : string

This function is identical to htmlspecialchars() in all ways, except with htmlentities(), all characters which have HTML character entity equivalents are translated into these entities.

If you want to decode instead (the reverse) you can use html_entity_decode().

PHP: htmlentities - Manual

Full Source Code:
//Example #1 A htmlentities() example
$str = "A 'quote' is <b>bold</b>";

// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str);

// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str, ENT_QUOTES);

//Example #2 Usage of ENT_IGNORE
$str = "\x8F!!!";

// Outputs an empty string
echo htmlentities($str, ENT_QUOTES, "UTF-8");

// Outputs "!!!"
echo htmlentities($str, ENT_QUOTES | ENT_IGNORE, "UTF-8");

Add Comment
There are no comments yet.