Функција htmlspecialchars
Функцијата htmlspecialchars овозможува
приказ на тагови во прелистувач така што тој нема да ги смета
нив како команди, туку ќе ги прикаже како стрингови. Функцијата
го конвертира амперсандот & во &,
знакот 'помалку од' < во <, знакот
'поголемо од' > во >.
Ако ви треба да ги конвертирате сите
можни HTML ентитети, користете ја htmlentities.
Синтакса
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Пример
Ајде да конвертираме стринг со тагови:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Резултат од извршувањето на кодот:
'<b>text</b>'
Пример
Ајде да конвертираме стринг со амперсанд:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Резултат од извршувањето на кодот:
'test: &'
Погледнете ги исто така
-
функцијата
htmlspecialchars_decode,
која ја извршува обратната операција -
функцијата
htmlentities,
која извршува слична операција -
функцијата
strip_tags,
која ги отстранува таговите од стрингот