Funkcja htmlentities
Funkcja htmlentities konwertuje symbole
na odpowiadające im encje HTML. Zobacz przykłady dla lepszego zrozumienia.
Funkcja jest analogiczna do htmlspecialchars,
jednak, w przeciwieństwie do niej, konwertuje wszystkie
symbole, dla których istnieje encja HTML.
Składnia
htmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Przykład
Przekonwertujmy ciąg znaków z tagami:
<?php
$str = '<b>text</b>';
$res = htmlentities($str);
echo $res;
?>
Wynik wykonania kodu:
'<b>text</b>'
Przykład
Przekonwertujmy ciąg znaków z ampersandem:
<?php
$str = 'test: &';
$res = htmlentities($str);
echo $res;
?>
Wynik wykonania kodu:
'test: &'
Zobacz też
-
funkcję
html_entity_decode,
która wykonuje operację odwrotną -
funkcję
htmlspecialchars,
która wykonuje podobną operację