Kazi htmlspecialchars
Kazi htmlspecialchars huruhusu
kuonyesha vitambulisho kwenye kivinjari ili
kisichukulie kama amri, bali kuzionyesha kama masharti. Kazi
inabadilisha alama ya ampersand & kuwa &,
alama ya kona < kuwa <, alama ya kona
> kuwa >.
Iwapo unahitaji kubadilisha vyema vyote
vinavyowezekana vya HTML, tumia htmlentities.
Syntax
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Mfano
Wacha tubadilishe ufto wenye vitambulisho:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Matokeo ya kutekeleza kificho:
'<b>text</b>'
Mfano
Wacha tubadilishe ufto wenye ampersand:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Matokeo ya kutekeleza kificho:
'test: &'
Angalia pia
-
kazi
htmlspecialchars_decode,
ambayo hufanya operesheni nyuma -
kazi
htmlentities,
ambayo hufanya operesheni inayofanana -
kazi
strip_tags,
ambayo huondoa vitambulisho kwenye ufto