Функция htmlentities

Функция htmlentities белгиларни мос HTML ентитиларга айлантиради. Яхши тушуниш учун мисолларга қаранг.

Функция htmlspecialchars функциясига ўхшаш, аммо, ундан фарқли ўларок, мавжуд бўлган барча HTML ентитилар учун белгиларни айлантиради.

Синтаксис

phphtmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string

Мисол

Келинг, теглар билан сатрни айлантирамиз:

php<?php
  $str = '<b>text</b>';
  $res = htmlentities($str);
  
  echo $res;
?>

Кодни ишга тушириш натижаси:

php'<b>text</b>'

Мисол

Келинг, амперсанд билан сатрни айлантирамиз:

php<?php
  $str = 'test: &';
  $res = htmlentities($str);
  
  echo $res;
?>

Кодни ишга тушириш натижаси:

php'test: &'

Шунингдек қаранг

  • html_entity_decode функцияси,
    қайта операцияни бажаради
  • htmlspecialchars функцияси,
    ўхшаш операцияни бажаради