Funkcija htmlentities
Funkcija htmlentities paverčia simbolius
atitinkamais HTML subjektais. Žiūrėkite pavyzdžius, kad geriau suprastumėte.
Funkcija yra analogiška htmlspecialchars,
tačiau, skirtingai nuo jos, paverčia visus
simbolius, kuriems egzistuoja HTML subjektas.
Sintaksė
htmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Pavyzdys
Paverskime eilutę su žymėmis:
<?php
$str = '<b>text</b>';
$res = htmlentities($str);
echo $res;
?>
Kodo vykdymo rezultatas:
'<b>text</b>'
Pavyzdys
Paverskime eilutę su ampersandu:
<?php
$str = 'test: &';
$res = htmlentities($str);
echo $res;
?>
Kodo vykdymo rezultatas:
'test: &'
Taip pat žiūrėkite
-
funkciją
html_entity_decode,
kuri atlieka atvirkštinę operaciją -
funkciją
htmlspecialchars,
kuri atlieka panašią operaciją